hm, i tried to download and itch gave me a warning stating that this page has been quarantined? i haven't seen this before. unfortunately i think im gonna skip this entry for now, i'd try and get this resolved.
sorry for the trouble you faced , i too haven't seen this before and haven't received any mails regarding this page getting quarantined . Don't know what's going on.