O ye baby and he's on beta
didn't get an email with link I used the OP's link but I did get an email requesting my PC specs (had to switch the PC & browser to US to fill it in mind) but I logged in just fine
thanks for the heads up.
Update: Just had my congrats Email after I've been playing half the day lol.
Its not a random pick btw its done on awsomeness!