A new report maps Africa's nascent tech ecosystems and their potential, with South Africa at the number one spot.