Yeah, that link is working, but the download button is sending me to the "Thanks for downloading" page where it should start in some seconds. Unfortunately, it's stuck there. You have to manually enable pop-ups to make it work. But other games just works fine. Might be size related, idk.