More realistic auto-steer lean timing

Something that just feels wrong is that my avatar starts leaning too late as I enter corners. In the real world I need to start leaning fractionally before the direction change. A small offset here would make the whole experience feel much more natural.
Also to initiate the lean, the front wheel moves slightly in the opposite direction and the bike tilts by pivoting around its centre of gravity - it would look more natural if avatars did this instead of pivoting around the contact point with the ground