Very impressive!
I wish Unity3D Team would concentrate more on features like this for their CharacterController instead of wasting time on flashy particle effects and graphics.