:(
Mark, sorry to hear about your dealer being a nightmare, i hope you have extracted your pound of flesh, how about free write off insurance (i think its called super guard) and a free luggage cover (when they get them)
Go in for the kill they really owe you.
PS The delaer I bought from has an extra car for sale and its at the showroom, PM me for details
LP