Haha those horns are ridiculous... And they did put on a good show for the 2010 World Cup, the stadiums are beautiful as I have seen many first hand. That said there was a rise in interest leading up to the World Cup again because they were hosting it, however much of what you said is correct that historically it was blacks for soccer and whites for Rugby, but it's shifted over time to something for all. Now I'd hardly say Soccer isn't popular, but Rugby is very big over there, I'm sure the fact that they are one of the worlds best teams helps. I've found the South African culture really fascinating, however thats another story for another day.