thx, just called salesman today, and he told me another story, he told me my car will land in Jan 2012, and he will send email about info about so far he know, still waiting the reply, hope he telling the true and i can't wait over a year for a car.
PS: about the Estimated delivery date, yup, they don't put a date for it coz he told me he can guarantee the exact date the car land. and I can't found any info relate about refund from the contract. It still killing me.