Yes, I found that thread with mathematical proofs later on. They check out fairly well.
Still, I did say in terms of 'feel' and such, and in certain situations. I'm on a Masters' course in Physics, so I understand well the absolute energies and forces involved, but the experience of riding a...