With 620 political parties contesting the upcoming local government elections in South Africa, is this proliferation a sign of democratic vitality or chaos?