Great report thanks, which brings back wonderful memories of our reverse LHR-JNB-CPT-LHR trip on SA C last Xmas.^
We'd orginally booked our trip when SA were still flying the 747s and therefore originally had F tickets. As a result we were able to turn left when we went in the LHR lounge and, I have to say, it was significantly better than the C lounge to the right.
We also stayed at the Vineyard for a week and I agree it was great, with a perfect relaxing location away from the hustle and bustle of the waterfront.
We also stayed in Franschhoek and, whilst le Quartier Francais is excellent, we had the most stunning meal across the road at Reubens. Simply sensational and if you haven't tried it I'd highly recommend it if you ever make it back to Franschhoek.