I have migrated the Beta to Google Play, so you dont need to sign up on any 3rd party sites, and the app download is managed through Google Play itself. Much better :) .
Simply join the Google+ community and then click on the Beta Opt In link.
Community:
https://plus.google.com/u/0/communities/112776106661612599932
Thanks