It comes down to poor organization on the drivers part, he knows he's running full bore during this season, so he'd be better off fudging the timeline in his favor, instead of saying five days, tell 'em ten... he's gonna be a hero if he delivers in eight, and no one is gonna get too excited if it takes him fifteen... just my opinion. He might lose a few loads, but every load he delivers on or before schedule is going to give him good marks rather than bad. It also sounds like the guy is overloading his schedule on purpose, sort of like a doctor triple booking appointments to cover for no-shows. All in all, he's probably not a bad guy, just a bad businessman. I'd just suggest some patience and calm reasoning if you can reach him on the phone, a little honey goes a long ways when you want to get something out of someone... yelling and cajoling him is only going to make the situation worse than it is. That may not be comforting to hear, but like I said, whatever it takes to get your car to you.