Hi,
I had a similar approach initially to move vehicles with animations. I found that for that type of behaviour YUKA is a better choice. You can easily feed coordinates into a path behaviour and it gives you more natural movement. It does the rotations for you.
Here is a post on YUKA:
I used it in my project for aircraft carrier following path and for other things: