It seems to be gone now, but did anyone else catch the the link to sign up for an account at the bottom of the main google search page today? Either they're just about ready to finally launch for real or, since it's gone now, they were just trying to get more testers since they've probably exhausted invites as a way of doing this.
Aaron, We are currently running a promotion on all of our services. If you add a Dedicated, Colocated, or Virtual Server to your account, or signup for a new account, you will receive $100 off. This offer is valid until July 1st.