Will the games become playable as soon as they are uploaded?
Yes. You can publish the game now and the game will be playable by anyone on earth that knows how to reach your game in itchio.
However, Ectocomp page will not show them until halloween.
OK. My entry should be finished within a day or so.