Thanks for the feedback. You still can see the Street View and browse around the neighborhood, though we are currently working on a way to make it more intuitive.
To see the street view follow these steps:
1. Go to the page of the home you are interested in.
2. Click the "Map & Nearby Tab" above the main photo.
3. In the top right hand corner of the map that comes up, click "Street".
This will allow you to see the home in question in Street View, and move around as you would normally.
I hope that answers your question, but let me know if you have anymore.