Uhh... I would love to help, but I don't think I can... :/ If I were you, I would maybe contact itch.io through Twitter or some sort of social media. Keep me updated, if itch needs me to do anything, I'll do it. Since you were super close, I'm down to count it as an entry. Sorry that happened to you though... I wish there was something I could do...