To this day I still cannot look at the demolition photos.. it's probably a bit pathetic, I know, but the ride was just a huge part of every vacation for me as a kid and was always my favorite attraction. Obsessed would probably be a fitting description
I know the buildings you're talking about, though (I think). There's an apartment complex that was constructed right behind where the 2nd fin appeared before the boathouse, and they were actually pretty visible through the trees.
I found this one on Twitter a while back and thought it was interesting - I've always loved these behind the scenes bits.