Launch article updates

UPDATE The Renault launch article on our Home page has also been updated.

01/19/09 The feature article on our home page covering the launch of the 2009 Williams F1 car has been updated with higher res photos and a complete story.