Is there any particular reason why it can't be hosted through itch.io?
It can't be a size thing because I've had up to 6GB install and run fine in the past...unless itch.io is just being that stubborn and changed things again.
Only bringing this up because it would solve an ass-ton of ppl having problems with MEGA downloads.
That and needing to create shortcuts to the .exe files directly from the install folder, because the app won't recognize anything installed from a third-party source, is just woefully inefficient.