I was in the same boat as you. Put down a "non-refundable" deposit and waited forever. The dealer was very cagey about when a car might arrive because, well, he had no clue. Eventually I told him I was fed up, and wanted my money back. He tried the same thing your dealer did, told me a new...