I definetely know the name of the yellow car and very certainly the name of the man explaining the engine. I also know the concept of the engine, but don't want to give it away for the moment.
Concerning to the inventor: is there a strong connection to Australia? Let's say he's an emigrant? Mr. A.d.P from Melbourne born in Italy? Another possibility is Mr. V.S. from Milano who built also such a car in the 1970s..
The terrible thing is: I haven't found a single pic of the puzzle car yet...