So Zimbabweans went to the polls yesterday. I could not help, in the run-up, but to reflect on the journey Zimbabwe has ...