Dakota82, The twitchey feeling may've been simply a steering stem shorter than you're accustomed to. There's just nothing twitchy about the LHT's design and construction. I'm not surprised about the no stand recommendation, less than proper installation and too much torque can crack a chainstay on any bike. BTW, all of the tubes are hollow on every bike I know of, corrections welcomed.
You may just simply be more comfortable on your roomie's bike, making it more efficient.
Brad