I just learned about this while making my game, although by another name. Coyote Time, named after Wile. E Coyote hanging in the air for a few seconds. It really helped improve the feel of the game. If you need help implementing this let me know.
Thank you for the detailed explanation and the offer! I'm looking into this right now, I'll try and see if I can figure it out the caveman way first :D