A week has passed, is there any news? I still can't download it.
I've emailt Itch support but not much else I can do, sorry. You could try e-mailing them too.