Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

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.