The last Image reminds me of that one Mario kart map on the cruise ship.
I think the last time I saw this build in progress was in like, November..