I've been up there for a while. But for anyone who is idly curious, GO THERE! It is a mighty cool site and a brillient idea.
(Now... just combine this idea with earth.google.com and I'll just about faint! - I love that ap)
Your email address does get munged when you enter it, so it shouldn't get harvested by any spambots. So if that's all you're worried about then don't worry to hard.