Where's the actual signup, though? Ah well. Looking at the accounts, it seems a number of people have been able to activate their accounts with hotmail email addresses, so I guess it does work for most people.
blurtis: I just manually activated your account. You should be able to log in now.