The main download link on the site should be: https://play.google.com/apps/testing/com.tenta.android
We're using the Play Store's beta program, so you'll need to opt-in to be a beta tester first, then download
Can you please let me know where you got that link and we'll fix it.