Very informative and fun post to read 😄. I've participated in a few jams too, and I can't stress enough the importance of using a source control system enough; it's very sad when we see a friend lose work due to a local problem with their machine.
For me, the best part of participating in a jam is the review phase. That's when all that work pays off, seeing people playing and giving their feedback, reviewing work from others, etc