Will there be a downloadable public version?
If you download the itch.io app and navigate to this page you can download it. I couldn't find how to upload a downloadable version and have it be hosted on the web browser.