Have you tried Steam or GOG? Sometimes you have to spam that's what some devs had to do for Steam, and GOG takes 24 hrs to process if they allow the game.
Unfortunately, Steam rejected the game for unspecified reasons, and I don't know much about GOG, but I've heard some mixed opinions about uploading there. I'll look into it further, though.