My order for a 2005 HSE was placed in early February 2005, and it arrived Mid-June. The delivery date slid all over the place. Under tremendous pressure (by me), the dealer shared the "pipeline sheet" with me so that I could see the vehicle with my name on it in the system. Yes, it literally had my name on it, but did not show a VIN until it had begun on the assembly line, which seemed like an eternity. At one point, I almost bought another HSE from a dealer in a neighboring state. They were offering to pay for my flight out there, too. ...this was out of frustration because my delivery date from my home-dealership had slid to August !! Literally the day I faxed a sales agreement to the other dealer, my home-dealership called me with the good news that my vehicle was set to deliver in June. The other dealership was cool about it, and let me just bow out of the sale...although later I learned that they would've had to anyway.
...didn't stop me from feeling like a real ****. Also, my home dealership had claimed to be putting pressure or dialing in favors with the factory....to what extent that is true, I really don't know.
In the end, I would say that they were pretty good about dealing with me, considering how much of a pain in the ass I was.
Worth it, though....when I saw that baby configured just the way I wanted it...I was elated.