This sounds more like a Specialized story...
From what I've known about Jamis, they've always had an excellent CS department. As a matter of fact, whenever you call their CS contact number, they always make certain that things are done correctly, professionally, and in a timely manner.
God! That almost sounds like there's just too many things to go wrong! Don't worry...
I'm sure Jamis will bring you satisfaction on this deal.
Jamis is an excellent company! You'll see...