I think that's a bit of advice needed from trading standards in the first instance . But the first question should be directed at the dealer as to what he is willing to do,in writing is a good idea.
If all else fails name and shame the dealer (they don't like it up em Mr Manwaring )
Did you pay a 2007 price for a 2009 car?
The registration error may just be an old stock 2007 car not registered until 2009.
It's difficult for us on the forum to comment not knowing the full facts.
I'm sure you love your car
Dealers are (in my experience) not bothered once you have paid your monies and gone
gloomy


Magwa

1950 Allis Chalmers B tractor
2000 Porsche boxster
2014 Skoda yeti 4x4 elegans