The "German" words on the back of the car mean "Test Car" or something close to that...

Great pics...must have been nice to be on that tour!