I won't post the site because I think it's against forum rules. I haven't tried to download it and I won't do it either. But how can it possible be free download beta keys? Hope it's some sort of virus in it so the people who try to cheat to get into the beta will get punished.
I haven't googled it. I found it on their twitter. A guy had linked the site to their twitter. As I thought, it is fake. good