Same here well stressed but it seems that as long as you uploaded through the link it puts a thing in the top right of your games page saying its a Game Jam Submission