Its completely natural. I had the same experience when I did my first and second jam (This is my 3rd). Messy code is part of the experience when the time pressure is one but knowing u were able to send out something playable and improve from feedback, meet people like yourself it makes it all worth it. Next year you will be more prepared. I hope to do much much better next year this was a really needed experience.