I also can't get an account to work
I first tried creating one from the game, but it just sat there doing nothing and eventually I thought it was dead-locked and rebooted. Then I tried going to the webpage directly (gamespyid). I entered my information and clicked finish, and it looked like my account was created. However I was not concentrated and somehow thought it failed, so I tried again, but with a different name this time (same email address!).
Then I realized that my first account had been created successfully with the name I wanted, but had not been verified. So I tried that, but the verification failed! It said I should double check if it really had sent the mail to the right address (funny, how else could I have clicked the activation link hm?).
Anyway, I have tried from different operating systems to verify my account, but it doesn't work in either case (tried with Windows XP and with Linux). So I don't think its a firewall problem, but rather that I created two accounts there with the same email address.
If anyone has an idea how I can solve this problem, I would appreciate it.