The fact that wearing a TLD apparently turns you into a total pussy is reason enough to stay away from them. Hold it in your lap or wear it while driving up? Seriously?
Taking care of a peice of gear that protects your brain doesn't turn you into a pussy in my opinion.
I have a D2 and now won't wear any other full face. Thanks for posting I didn't like that modle at first but its growing on me!