This download link is so unclear, I cant even find the app it wants me to install some nameless app which im not going to do, maybe use a diffrent site..?