Your dash attack teaching moment made me verbally exclaim, "Oh f*** yeah." (This is the only time something from the jam got that much of a rise from me, so I don't share this lightly.) While the graphics are simple, the setting is a fun choice for a game, the music is boppin, and I like what you've done from a gameplay standpoint.
To improve this, I would suggest focusing on how the game introduces challenges and mechanics. It's too much too fast. Give me more time to learn and familiarize myself with one mechanic across several sections designed to showcase its utility before giving me the next one. Then start mixing and matching once I'm comfortable with it to keep up the challenge and variety. The same applies to the enemies, albeit in a different way. You've got sections that have a boatload of the velociraptor guys, but they're all horizontal runner types, which makes the space feel messy and cramped as opposed to a fun, interesting challenge. Take a look at how Hollow Knight handles high enemy counts. They do this with variety, maybe throwing a runner type, a jumper type, and a bunch of floater/fliers to force you to move and attack in fascinating ways. (Granted, time is limited in a jam, so finding ways to make use of what you have in varied, intentional ways becomes the name of the game. In this context, a high count of fliers moving in semi-random patterns works a lot better to present a fair challenge than an army of horizontally moving baddies running at me in a straight line from both directions with no room to dodge.)
I wish I had more time to finish this as you've got some good stuff going here!