On your list, my favorite would be Rhodes - have bought and added again. Interested to see what they will do with the rest of the listing money as well as results and dividend policy. A nice defensive share - esp with it's oversea's earning. My small cap pick for the year - but other riskier small caps will outshine it I am sure.
Plan to buy a tiny bit of sasol very couple of months for a year - I always felt it was a great company but too pricey for me - but trickling in money over time might be the way to get into it and hedge your risk.
Also mentioned is Rockcastle - if it keeps going like it has been should be a good year.