I was expecting a street view like Google Maps. The name seems a bit misleading to me.
There must be oodles of old NYC photos sitting in various old home photo albums out there. I hope some day they're all digitized and compiled into something like a VR experience. :-)