"Do they ever come in ahead of schedule?"
Yes, sometimes they do! I ordered on 5/15 and was given a 6 - 9 week window. I got a call on 5/31 saying they had a car ready for delivery on 6/8. I really had to hustle to get things ready. And the end it arrived on 6/15, due in large part to the...