Is the puzzle vehicle pedal-powered or electric? I've found a very similar machine, purely pedal-powered, and it doesn't have that box hanging under the middle, that looks like it could be a battery. Also the steering mechanism is a bit different.
Unfortunately the article doesn't give a name for the machine, or any clue to its origin, but it does look to be closely related to the puzzle one.