Was reading about this game and it seems very interesting.
When I went to download the game to give it try. I noticed it the download wasn't through Itch but through Mega. And true to it's reputation. I couldn't download the game.
Hello! I don't know how you tried to download, but the download links on itch.io work perfectly.
I have solved the direct itch.io download, so I don't think you would encounter any issues now.