For anyone still wondering what to pack, South Africa’s Kruger National Park gives a good run down on their site. It’s also the park I went to for my safari so I’m confident they know what they’re talking about.
http://www.krugerpark.co.za/Kruger_Park_Travel_Advisory-travel/what-to-pack-krugerpark-safari.html