I've tried the demo. Its a good concept but the gameplay just didn't do it for me. Would be nice to see the satellite image concept applied to other games though.
PS3 game, and also a japaense website that will convert websites to play in the same style. Demo and full game available on PSN; basically top down action with levels taken from google images. Worth a look at the demo - it's a great idea!