I won one off the German sites but I'd already gotten one earlier in the week. Don't worry all the links for downloads and such are in English but you will need to make an account on the European SE site because as I understand it the NA site won't recognize EU keys. But whatever at least you'll be in beta. :P
I'm gonna be out for a few hours but leave your posts and I'll pick someone to PM the key to when I get back.