The closest is Hoedspruit, with lots of shops. It is about 80 minutes from Orpen gate, assuming your driving has calmed down.

It is north of the Orpen turnoff, though.
i think im just going to buy the meat before hand and try and keep it frozen(and vacuum packed)
but then i'll need to get another cooler box.