I also upload it via Mega, although since Itch only allows to link one, I opted for Mediafire since it has no download limits and no cap like Mega.
You can download the game via Mega by clicking the download link in my Patreon posts!
Cheers.
~ Crispy