#2 at the the dictionary is right on target.I think the term is uncle tom.
http://www.urbandictionary.com/define.php?term=Uncle Tom
You will notice he has no new ideas. He just spouts, rather well, things that poor white people already believe to be true.
#3Uncle Tom is a term used by black people to try to convince other black people that working, education, living well, and setting a good example for their children is selling out.
"De Shawn got a job? At Ameritech? He's a Tom"
I really wonder how many people have actually read Uncle Tom's Cabin.
https://www.theguardian.com/books/2002/mar/30/race.society
The term Uncle Tom itself that was really designed to keep black people in check.
As a defensive response to racism, those who use it seek to enforce allegiance and cast out dissent purely on grounds of race.