I have a distinct feeling that I've gone off in the completely wrong direction, but I'm like a stone rolling down a hill.
Evert Soloranta ?
(I've been through 3 pages on my search engine, translating each page, and can find nothing aboiut the puzzle car!)