On the discord there are a bunch of past jams, and even Youtube videos about the results. I think this is legit. Whoever made this is probably just busy with work or whatever, and will start this at some point today