That is absolutely dreadful. Why on earth would anyone buy one of those??
And more to the point, why would whoever is in charge sign it off?!
I reckon I need to apply for a job at renault, it seems the horses ass they have in their design department needs to move on...