Yes! Submissions should only be visible at the next day. I totally agree with you
Yeah, to some degree, that does make sense, but the tricky part is having a jam specifically designed for that. I think that if the next time, the devs couldn't post any info regarding the game, then that might act similarly.