This is a really cool game. I love the visual/thematic style. The movement is very crisp and feels awesome. The bosses are super cool. I love how they're all different even though you kill them the same way.
The only critique I'd offer is to consider giving the player infinite health. It can be very hard to avoid damage on some of the bosses and you are already punished by being flung away from where you want to go, resulting in getting a worse end time. And it's frustrating to have to start all over again.
But with that being said, this is my favorite game I've played so far in the jam.