Out of luck with getting into the Champions Online beta? Well, have no fear, as some random German site still has plenty of keys to go around
Register at the site: http://www.pcgames.de/
Then get your key here: http://www.pcgames.de/?menu=license_key_mailing&lk_product_id=213771
After clicking 'Code anfordern' at the bottom of the page, the code should be sent to the email that you registered with.
Hurry as the keys are going at a speed that I am unaware of!