I'm super sad! I heard nothing but good things, but it won't let me install it from Itch :(
Aww, don't be sad. Are you using Itch.io desktop app by any chance? If you do, try using internet browser to download instead?
If you still having trouble downloading the game, do let us know! We'll share separate link for you :)