I like the idea, but I find it too hard to control the jump, it's very floaty, and it's hard to know when the side will change, often leaving me with no jump and no time to roll to another side when already flat on the ground.
Agreed, the player movement definitely needs some refinement.