In Benz speak there is no more revered model than the ‘SL’. Loosely translated ‘SL’ means ‘lightweight sports’ and it has been attached to the mightiest Mercedes sports cars since 1954 when the ...