I'm having struggles coming up with feedback for you, because being honest with you, you made this game quite well. The art is better than a lot of the art I've seen for this jam, and the gameplay is really easy to understand and get a hand of. There are only really a couple of things I can think of to improve about this game.
For starters, any game can get improved significantly with player feedback. You need more than a sound effect and a little bit of flashing to tell the player that they've been hit, and you need more than a death screen to tell a player that they've died. If the player can't tell exactly what is happening when it happens, it just gets confusing. Easy ways to fix this would be by adding some screen shake whenever the player gets hit, maybe adding some particles whenever the player parries an object, and doing more with animations to make it very clear when things happen (even just making the character flash white takes almost no effort to implement but does heaps to improve player feedback within a game). Another more interesting way to add player feedback is with the environment. Maybe the screen can go red around the edges while the player is on low health. Maybe people can get out of their cars in frustration when their cars get parried. Small details like these to make the game feel more connected whilst also working towards improving player feedback in the game. Don't get me wrong, you already do a really good job of this just through level progression, but there are always so many little details that can be improved to make a game feel more concrete and fun with almost zero extra effort.
The pace of the game is also a little bit weird to play. If you want to develop this game further, I'd suggest just getting some playtesters and mess with certain variables like the player's speed, behaviours of obstacles, maybe even add the ability to move up and down on the screen. Your goal is to give as much control to the player as possible, so that they can get where they want to get without feeling unnecessarily restricted. Maybe even consider reworking the shield, since it was a little bit finnicky to use, and a little bit of thought and testing could turn it into a really interesting and unique feature. Maybe there should be repercussions to using the shield? Maybe the shield should have limited uses? Maybe the shield can be limited to a powerup that the player has to collect while playing the game (being sure to implement a LOT of player feedback to communicate this clearly to the player)? Maybe the shield could be replaced entirely with a different parrying system? There are a lot of options at your disposal that I'd highly suggest you experiment with to improve the gameplay of the game.
One other thing I'd look into is trying to find some sort of twist with your game. This just feels like another temple-run type of game, so if there's nothing making your game unique you're going to have a difficult time making your game stand out. Maybe you can turn the tables, and rather than avoiding the chaos, the player is responsible for the chaos? Maybe there's some incentive for the player to keep running? Maybe the game scrolls without the player, so the player is forced to weave through obstacles without getting left behind? There are so many ways you can implement different skill curves or twists into the game which I'd highly suggest you experiment with, either with this game or the next.
Aside from these few things, there's really no more feedback I can give (although background music would be nice). I hope this feedback was helpful, and I wish you luck with this game jam :)