You mean like the process at an ANC National Conference where ~4000 ANC members effectively vote for the next president of the country? I can see how that is much more democratic.
DA need a foothold in Soweto, Khayalitsha etc. I wonder what the vote would look like if you broke it down to votes received vs education and vs income. I have a feeling you would see a huge disparity between the DA and ANC voter base. DA being mainly educated and of middle class and up vs ANC being not highly educated and middle to lower class.
Anyway, in the grand scheme of things democracy still remains the system where two idiots can over rule a genius.