So I placed the order for my Edge Limited on October 29th and was told 4-6 weeks for delivery. On the 21st of December, I called and was told that my Edge was built and scheduled to be delivered any day by my sales rep and that he had the VIN. From the 21st of December to yesterday January 11, I was continuously told that my car would be in "any day now" by the sales rep and was never given any new information since the 21st of December. I know with the Holidays and all, things would be slow. But yesterday when I called I was once again told, by my sales rep, that he did not have any new information. Only after I told him that it was unacceptable of 3 weeks without any information and of supposedly being delivered any day, that he finally dug for information. My sales rep then came back and told me yesterday, that Ford is having an issue with the Vista roof and that it is holding my car up and the scheduled delivery date is mid Feb. So it hasn't even been finished being built yet it seems, let alone been shipped. Now when I asked him why it took 3 weeks to find this out, he says it was Ford that was not communicating anything to them. But if there is a production issue, wouldn't Ford make it a point to notify dealers about pending orders? I also brought up the fact about being told that it was already built and he had the VIN and now finding out that was a lie, to which my rep said it was only him saying that on assumption. He never checked on the status of my car and only assumed. I'm not too happy about being lied to like this.
I'm not sure what to do, should wait or cancel the order and go else where?