good one, i liked it a lot!
If there's anything to improve is to make collisions more consistent. You can crush into the upper slopes when jumping into them from under. Also, momentum preservation feels weird, sometimes it works sometimes you get slowed into a loss