We all know the saying "no rest for the wicked", right? Of course, but so does Mercedes-Benz and they are set on using it for the upcoming refreshed Mercedes SL roadster as much as they can. They say ...