I'm glad to see that the link was finally taken care of. It may be worthwhile to just ask itch about hosting the download and provide the purchaser with an itch.io download key that they can claim to their account (I believe these are generated and provided automatically to those who buy via itch.io).
Leafo, thanks so much for assisting the developer!
As a gamer myself, I also feel much better having the download direct from the servers of the store selling it.
Also be sure to let @Gamerdude developer know about how to use itch.io butler and such to make sure their game works correctly with the itch.io desktop application :)
You have to use https://itch.io/docs/butler/ to upload games larger than 2GB. In browser uploads are capped at 2GB