Adding/setting velocity is a terrible solution to moving vehicles, that's why I have the bot idea.
If you move a vehicle by setting its velocity, the wheels won't move as it lands on the ground. The consequences are the same in real life, such as if you apply the brakes on your bike while mid-air and then land, you'll probably tip over.