I did LAX-NRT-SIN-CPT last summer in SQ F and it was a great trip. The flights are timed so that you spend a minimum amount of time on the ground, although enough for a shower and some ice cream!
Although there's no F from SIN to JNB/CPT, the service was excellent and attentive. I was awake most the time and very well taken care of although the obvious notion would be to sleep. The seats in the first row (row 11, if I recall) were terrific. The FA's kindly let me slip back into my SQ F PJ's from the LAX flight and hung up my clothes.
Who knows, maybe the SQ F PJ's got their attention?!