16 Dec 2011, 14:44 UTC · By: Andrei Tutu / The new Mercedes SL is one of the most important new cars released this year and Mercedes wants to make sure that the public understands what the roadster is all about, going past the looks and the ...