The movement is silky-smooth. I like how the camera moves with all the player's actions, and it's never sudden (for example, when the player gets onto a ladder).
I wonder of the code could be more efficient, though. I was getting some serious frame-rate hits sometimes, with no obvious reason.
One thing you need to look out for: I jumped on the BBOX sphere and got completely stuck. Most of the time I slid off, but I got totally stuck once, and the player couldn't move anywhere.
You've done a great job demonstrating the motion system, but for my personal tastes I'd have the player move a bit slower when not sprinting.
It'd be interesting to see how well it works on a terrain with slopes and stuff.
Keep it up!
Jibb