I stumbled upon this again today while looking at something else:
http://www.euroncap.com/en/results/renault/clio/15470
(check out the PDF report link)
I guess it is at least better than the Metro... lol
http://www.euroncap.com/en/results/rover/100/15472
Clearly, as we are all Driving Gods, we don't need to worry too much