Do you plan on making this downloadable through itch at any point? Mega always has issues, especially when getting into the territory of larger downloads.
Besides that I just wanted to let you know how awesome the game is. some of the best renders i've seen, along with an amazing story so far. Keep up the good work dev :)