Thanks so much for the comment and feedback!! Im definitely gonna be updating and improving this later on when the jam votings finished!!!
Glad to hear it! You don't really have to wait until the jam voting finishes in order to modify your game page though. So long as you don't touch the game files, you should still be able to add a thumbnail or change the itch page