AsL402: Sorry to hear the bad news. Like everyone is saying, keep the spirit and don't give up. Best of luck in the future!
Ispahan: I am also not convinced that's how S/O's are treated, but as far as duties go, i think the SO guide shows a good enough description. Something you could get asked during interviews (most often they do) about what S/O's duties are, some people just know the basic "relief pilot" description but this guide should certainly help.
dronehawk: if my memory serves me well, i think i remember reading a post by someone from kenya as well. but don't worry, i understand that they also offer interviews to places near your geographical location, likely to be jo'burg for you if not kenya. good luck with your application.