I think the reason you are seeing odd behavior in vehicle.czml and BAMS is because this value is too big.  There's no reason this can't be a small value because interpolation will always point you in the right direction to the next point.  The smaller the better.  I changed it to 0.01 to test and I think you'll find it's much nicer that way.