I have lived in Zimbabwe, Sudan and Kenya; have worked and travelled across the continent; and I've got some stories to tell about this beautiful, infuriating, hopeful place.