Ordered an Enclave on 5/21/2007. Got a call from the dealer that it arrived on 6/13/2007... I haven't had a chance to go and pick it up but I was told to expect this vehicle in mid-July. Did they perhaps just give me a vehicle that had already been ordered by another dealer for their allocation? I am in Detroit so I'm not too far from the factory but 3 weeks seems awfully quick.