Windows Live Local adds street-side views

the maps arms race escalates with this crazy driving mode