Yes we were fully aware of the link being on the page. To answer some other questions and concerns, this was not opening launch day by any means. This is more of a beta marketing strategy that we have set up to learn more from this website. Appreciate all the feedback!
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).
I like that solution thanks for the help. Will be emailing right now!
I removed the upload limit on your account. (Also notified you of email). We highly recommend uploading game directly to our servers to ensure it's always available.
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 :)
The upload is maxed out at 2 gigs. I need at least 16 gigs.