I dont know a huge amount about this, but I do know that there is a "Bank" parameter in the motion path node that will allow you to set how much the object banks around curves on the path.
But you'd probably be better off waiting for a real expert to answer your question....
That'll do donkey... that'll do...