I tried Swagbucks once, but it didn't really favour me. Amongst all the sites you made mention of, does anyone support African countries?
I honestly don't believe or have heard of African countries so far (I don't want to be fooled) but from tier3 onwards, there are a lot of sites that pay legit and you can work on them.