$3800 is compelling. But unless you do your own wrenching, on these modern frames service support is essential so direct to consumer becomes a liability. Also, the Canyon cockpit is worthless due to limited sizes. The larger Specialized dealers will work with you. If I were buying the expert, Id ask for $500 off and let them keep the wheels. That's $2100 off the top.
Also, if you havent seen one of these up close the Oil Chameleon/Acid Pink Clean paint is fantastic and as nice as any $1500 custom paint job. Specialized is really killing it. Finally, the Tarmac has nicer cranks; a few hundred bucks nicer.
https://www.specialized.com/us/en/s-...=209796-116862
https://www.specialized.com/us/en/pr...=219824-130931