Sorry my vid cap is so poor, the frame rate is much better in real life, and I don't know where that green line came from.
This first version in the video uses Rigidbodies and forces. It's pretty much straight out of the forum thread on the topic. I didn't have any trouble at all getting this version to work.
The second version is a custom character motor (not the build in character controller) and all movement, physics, gravity ect is computed manually, mostly calculated through various ray casts like Mario Galaxy. This version still needs a bunch of work and is already maybe 1,500 lines longer then the other version.