I used the government sites for getting the Tanzania and Kenya eVisas. Received the Tanzania in 2 days and the Kenya in 3.
If you have any questions, I can tell you what worked for me. The only problem I had was that I couldn't get the Kenyan site to accept any VISA Credit Card for payment, had to use MASTERCARD.