You obviously don't know what your talking about.
They are undefeated in their last 12 games.
Against whom? I see that they have a bottom-rung history in the WC, and they failed to qualify for even the African Cup of Nations this year. But it's understandable. They've only been playing high-level internationally since the mid 90s due to Apartheid.
And still ranked #83 in the world. Depends on who you play, after all.
Glad to see them hold Mexico to a draw, though a win would have been better. (My two favorite teams are the USA and whomever's playing Mexico!)