Can you add other download hosts than Mega,please?
There is Mediafire, Does that work?
I know this is a little late as its already on itch again but Mediafire is usually the better option if its available. Mega has a rate limit issue that sometimes prevents downloads or makes them take 10x as long.
Game is now back hosted by itch