i have heard that the seatposts/handlebars suck bigtime....unreliable...
I've never heard this. However, this could come from their carbon products. Carbon seatposts and bars have a short lifespan (two years max, i think, with no scratches or nicks) but people tend to ignore this because they are expensive.