Keep it up! I like the video, looking forward to seeing where this goes! One of the reasons I started doing jams was to enforce deadlines on myself, and not obsess over quality. I succeeded on the deadline part. Still grappling with my perfection obsession, but I'm slowing learning to "let it go..."
I think just making stuff, anything at all, is what's important. I wouldn't worry so much about "finishing" in time, and think more about "submitting SOMETHING" by the deadline. Even if it's just a prototype or still needs a few updates, getting something out there is what counts. I'll be rooting for ya!