Ya I think that site (the original one posted in the article that I linked to) is getting a lot of traffic.I just tried it and it worked but I think it shuts down with too much traffic.
It links to the official site though, so thats how I know they're not lying.
You can keep trying it, or go to the other one...both are good.