Apart from a few minutes fun looking at familiar sites, this is a poor application. The controls are limited when in Bird's Eye View etc. As a competitor to Google Maps, it does okay. However, it just does not have the wow factor of Google Earth.
Note that Microsoft have updated their Location Finder application to version 2.0.