My LBS had to order my bike. They checked the stock to confirm. ETA was 8-10 business days for them to receive the unassembled bike. I picked up the bike 11 days after ordering. I would try to get an accurate ship date from BD. Perhaps their supplier screwed them. In this day and age of computerized inventory management, I would expect a large online seller to have this down. I order from Amazon and my packages always arrive on or before the delivery date.