Man, this is so cool! I don't think I ever seem a mechanic like this one, good job coming up with this!
It did took me a bit long to get used to the controls, but it felt really good after I did.