I'm REALLY not sure how great it would be if F1 returns to it. The story, for the planned A1GP return in 2009, was that there were going to have to be three chicanes installed at Peraltada. I don't even want to think about what F1 might want done to the Autodromo Hermanos Rodriguez now.
Here's one item I've dug back up about the possible Cape Town event.
http://www.youtube.com/watch?v=S1LuR-CG7-A