That seems very wrong and unintuitive for U-turns.

It does.

Let us embrace this minor imperfection by simply excluding U-turns from this presentation method.

Of course it could still have some maximum allowed rotation threshold.