I signed a contract for a new car on 29th June. The delivery date was EST 14th August. I received a call telling me the new delivery date was 10th September. I asked the dealer to cancel and that I was not prepared to wait 10 weeks. He demanded 10% of the sale price which is in the contract. I have paid $500 deposit. Where do I stand in the Australian Consumer Law, as they cannot meet the delivery date? Thank you.