If you want the vehicle to move I would highly suggest just rolling the wheels and using actual wheel physics to push it. Should be easy with a few cylinders and some Constraints. I talked about the different ways of making vehicles move in this post I made a while ago:
As for how you control these properties, just assign to them using scripts that listen for user input or vehicle seat values.