Those are good questions and I've been pondering the same things myself at times. If you don't have anything downloadable/playable yet, you can just do a devlog on either the Devlog tab or in the Community forum and keep your audience updated about changes and then create your game page once you have a demo.