The googlestore.com links to google-store.com if we click anywhere on the map except the North American continent. So is the hyphenated site kind of official?
By the way clicking on Canada and America takes you to http://googlestore.com/home.asp.. notice the .asp in the end... while all other countries are pointing to google-store.com/index.php ... odd!
Google is likely outsourcing the operation of the store to 3rd parties. Makes sense, as it would probably be more trouble than it's worth for Google to sell the stuff themselves.