Takealot.com uses payfast as a payment processor, and payfast processes bitcoins. There are several other places that use payfast, so there are actually quite a few bitcoin accepting merchants in SA, even if it is indirectly.
If people want to buy some physical bitcoins (eg casascius coins), you ...