Hi, i'm looking to buy a 2016 Canyon AEROAD but im confused at what size to buy, i am currently riding a Pinarello fp Quattro 51.5cm top tube and using a 100mm stem. Could someone give me some advice on what size Canyon to purchase as to get a similar top tube size i would need to ride an xxs however i am around 168 cm tall. Thanks.