Fix the numerical bug that was causing the handlebar location to be incorrect.

We were comparing a vector from seat to handlebar with a magnitude/measurement that was from wheel centers to handlebars.

I made some other misc cleanups. See commit comments.