I really doubt NTBM did anything wrong, if so they will fix it. Customs may be holding your product, they can be a bitch there for sure. South Africa customs suck too!
NTBM is very good with shipping. Don't worry, I'm sure its due to customs. If you are still worried then feel free o contact them. I'm sure they would gladly inform you of what is going on.