It'll be on both Itchio and Gamejolt, yes.
When will it come out.
Whenever it’s done, there is no estimated release date for the game at the moment.
Will you tell us.