Just went through the same dilemma,they look like great bikes and the spec is excellent value for money.
However I’ve just had a rather unpleasant few months dealing with a large company trying to get a faulty bike fixed, this did resolve itself and I ended up getting a refund. Off the back of this I decided to buy from a LBS where I could pop in and actually see the people who owned the shop rather than having to rely on some form of customer services set up where people who can actually make decisions may be a number of unnecessarily unpleasant conversations away.
In addition to that right now shops are clearing out their 2011 stock so you can get some pretty hefty discounts if you look around/ask.
Saying that the customer services at Canyon have been reported as being excellent so may be worth the punt. Let us know how it goes if you do,