John Steenhuisen launched his leadership campaign in Cape Town on Saturday.