Care to post a simple example please?
I think a big problem is the collision detection of it. It can't move inbeteen 2 squares, it seems to need double the size, or it tries to go around.
Theres also the turning radious values which is a problem, as well as having to have an accel and decel speeds, i think that messes up the stopping point.