We spent an extended test period with the stylish MG ZS Pro recently, covering roughly 3 000km on all kinds of roads in South Africa.