I think you bring up a good point. But I see that it varies quite a bit from offramp to offramp. On some offramps it's actually pretty smooth and "human like". On others, it's a quick jerk over. I'm wondering how much is due to lane markings (or lack thereof). I've noticed that usually it puts the blinker on just before making the exit, but on one in particular, it puts the blinker on very early and even makes a preliminary move to the right, only to quit the attempt (as it realizes the exit lane hasn't yet started, and then jerks it back into the offramp once it does recognize it.