Please understand that Giugiaro (the 'dude') is a bit of a God around here. Check out their wonderful web site
http://www.italdesign.com/#
He 'worked' on a 'few' other cars you may have heard of. Certainly the Delorian.
I'll have to go home and refer to my personal R&T guide to see if there are any clues to the 'timing' of HIS arrival.