I also found a great image of the Tifo. It was a solid display, but look at the WTC on the right. I was cracking up at it haha
I think that's supposed to be the Freedom Tower.
Anyway, nice report. I have been wanting to hit a Red Bulls game for a few years now, but never made it work. It's a long way from here in Westchester.