You can definitely upload it now. I don't think I will be able to submit any major updates for next few months. Even that will be mostly something closed to gather more feedback.
Current version uploaded here on itch.io will be mostly something like an intro which will serve as play-style selection. After that the game will continue the story in a way the player find the most suitable.
Right now it's not as readable as I was originally planning, but the deadline was tough, and I have to cut some stuff out.
After a week or so, I still had a lot of ideas so I decided that I will not finish it just as a short but try to make something more polished and more complex instead.