Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

It just says on our end that you are not registered in the jam.  If you were, it would be as easy as sending you a late submission link, but Itch doesn't give us that option.