Same by me.
I've donated $ 5.00 for the game and was redirected to the Mega site.
Mega wants payment at 96% download.
I've tried three times, but it seems the data volume is too big to get it for free from Mega.
Itch.io sadly shows no other way to download