Holy shit I was just there a couple of months ago (I lost money on craps in New York New York). Everything in the screen with the cars is exactly as I rememeber it. The overwalk that leads to the entrance and the escalators next to it. I can't wait to try it out.