The best bike you could possibly buy is the one that makes you want to ride. I say go ahead and do it; as dream bikes are concerned, the CF Pro is a very inexpensive one to consider. Be sure to check out the outlet for last year's model, if you are looking to save scratch. Also, if you send them your race license number, you will receive a discount on select bikes/frames.
Anyway, I say good choice on the Canyon! Of course, I'm somewhat biased: