Download link is working so it seems like the problem is on your side.
It's the itch.io app on your PC that is the problem. Download it from the Web Browser and it will install just fine. Just have to extract the Zip File and run the launcher.