I think this system is fair. They say they took out obvious multi-account issues.
Some people complain about being invested in this game for a long time on the forums, but not getting a key. It would be unwise for them to give the keys out to only those who use the forum. In tests like CBT tests, you want as diverse a population as possible. Bad computers, good computers, bad internet, good internet, high latency, low latency etcā¦ Choosing one group like forum users usually has confounding variables that may miss a key aspect of the test. So, itās best just to fully randomize the selection process.
I didnāt get a key yet, so I most likely wonāt. Oh poo
Edit: A game I once played had beta keys given out to only unique computers. They had a program that took system specs from your computer, and stored them on your account. This way, you can uniquely identify different players. Would it completely stop multiple accounts? No, but it is a pretty good solution.