A very good way to look on things, it sounds like you have learnt a lot and you'll make something even better in the future. Congrats on submitting despite all the chaos :3
Yeah I learned a lot for sure, that's the virtue of game jams! I think we have to start somewhere and work our way up in our skillsets (not only technical!) to make something people can truly enjoy so comments like yours help master our craft!