I bought my TBS in Florida and shipped to Montreal. It took about 3 weeks but your luck can vary.
I would think that in the range of 4 weeks for a motorcycle shipper from Colorado to Maryland is not that off.
Motorcycle shippers, meaning moving company will have your bike sit in warehouse for a while, waiting for a ride to the next point, this is where the delay is coming from. It goes from warehopuse to warehouse not necessarely in a straight line.
There are different type of services but the packing and the price will vary.
Yesterday I shipped my Sprint from Montreal to Vancouver in order to go ride in California. I made several phone call and the transit time and prices varies a lot.
I had the following quotes. Moving company or so called bike shipper, 875 US $ with a transit time of 3 to 5 weeks. No crating, they strap it on a pallet.
Crated shipping, is cheaper. A truck picking the bike from my warehouse, to the train, to Vancouver delivered in a warehouse, 450 US $, transit time 7 to 9 days.
Direct service, express, picked up in Montreal and deliverd to Vancouver, 4 days service, 875 $ US with a minimum of handling.
In doubt, crank the throttle.