Like everything else, it is in beta, right now so any bugs found are because of that, not because they couldn’t be bothered hiring internal testers.
The site is done in Flash, which has some advantages (it looks pretty) I suppose, but where are the satellite images? Where is the hybrid view? and where is the rest of the world outside of the United States for that matter?
No, with no results outside the US and the US results less useful than Google Maps, there’s nothing to see here folks, keep moving.