yeah apparently its in beta. Id rather they just post the images, the zooming is neat I guess...
It's basically like google maps with a big picture instead of a map.
I got it working (but it still crashes when I try to navigate away). The picture is indeed pretty high resolution, but the horizon isn't very impressive. Then again, it's all one giant desert, so it's not like there's much to see.