LOL. I can kinda identify with that picture in more ways than one.
Funny too, when I bought that MB 61 Jaguar I also picked up the beige MB VW Delivery Van, the one that says on the side 'Automotive Parts & Service', and also says 'All makes & models repaired Specializing in European Motorcars'. Somehow buying those two together made sense.
The roll back is an SpecCast product sold in limited numbers. Mine is #212.There are 252 made. It is 1/64 scale and it is a freightliner. I will do some more pics of it. Do a search on the net for it. I just bought it online from a dealer in early August.