Damn, that's really cool, I think with this movement mechanic there's like a lot of variables within the physics to make sure the exp is smooth. Would love to know how you integrated it into the game you mentioned.
It is yeah! Recorded from the codebase from 3 years back.. and it still works lol | Youtube
I think giving a trail for incoming object helps, and making the bounce back up to be faster (akin to jump cancel in platformers)