Today beta invites were sent for people that previously signed to test the game. Here's the invite:
I put the invite in spoilers because the image is big.
(you need an account to see links)
I loved the game screenies and I'm pretty excited! What are your thoughts?