Congrats and thank you!
Right now my priority is on the Steam beta, but I will consider a release on Itch in the future too! If I do release on Itch though, it will likely be a download only.
I have no intention of ever taking the demo down though (and I will keep it browser playable too). The save file from the demo can be backed up and transferred to any future versions of the game as well.