Mercedes Benz are all set to take on fellow Bavarians Porsche and BMW in the ultimate sporting roadster stakes. To begin with, there's the new twin-turbo 500-horsepower 12-cylinder SL 600 for those who don't think modesty is a virtue. Everything about this car is outsized