Well no game access yet, but they are saying we will have it Wednesday.
Basically the welcome email was just setting up a Facebook developer account, getting accepted to the beta via Facebook and registering on their forums.
Screenshots coming tomorrow!
Until then get registered on the forums and start discussing!