The Best Mercedes Nobody Wants? 2004 Mercedes Benz SL500 - History, Review & Drive