I really enjoyed the concept, but in practice I struggled with it.
It felt into the pitfall of tutorialization, where you want to keep minimal to avoid overloading the player with information (unless of course the player is ready with the expectation of having to learn a lot up front).
But most of my machines kept falling apart and that was a bit of a downer. So some tutorial on how to have your pieces connect properly and some proper feedback on when a part is connected would've made it an enjoyable experience. I got through the second level by my car falling apart and my front wheel taking off on its own to the finish line.
Also the music start getting grating after a time, which is why I didn't bother sticking around to learn the ropes on my own. I'd suggest putting some ambient soundscape instead. Though I say this as someone who turns off music in a lot of the games I play.