The fact that he made it right makes me actually want their bikes more. He put his personal money on the line and came back from that. Plenty of huge companies leave people out to dry when their product fails (i.e. Specialized/trek)
I'd ride a Santa Cruz over any of those bikes, or an evil.
Carbon or alloy rims?