I see the page without a problem, I even get the button to join.
2 comments. The page looks really poor and lacking in explanation, I would advise you to check the pages of other jams to give you an idea of how to improve your page, but this is just my opinion.
Second, not all Jam will be promoted by Itch and jam shown on the calendar is based on human review