Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

Yeah, same happened to me here. That submission flow is very odd. It seems like you should be able to link a project to a game jam, so that any uploads you have done or in progress at the time of the deadline get submitted to that jam.