Hey, this devlog will explain everything for ya: https://victorseven.itch.io/wca2/devlog/553124/supporter-demo-is-out
The game is coming to Itch eventually, but the Demo is for Supporters only right now as I gather feedback and attempt to fine tune stuff to get it ready for public release.