Nice post Dean!
In regards to your quiz question, the picture in question is definitely not the front suspension of a D2 S8, or any A series Audi.
However I don't know the rear suspension well enough to be definitive on that.
I'm erring on the side of "No, it's not your car on the hoist" (sorry, lift)...