Sorry for commenting on an old thread, but been using this recently and finding it really unreliable, have to intervene routinely as it simply doesn't react in time to any deviation from straight on. Is this normal on the MG ZS?
For context I also have a Seat with the same feature and it works...