Hi Btr (from over in the United Kingdom, you have international fans now)..
Thought you may like this :
The Stock Photo Guy From The Every Meme Youve Ever Seen Has Been Found | The LAD Bible
Good luck with the car.. fingers crossed you get it up and running..
Cheers
A