All this back and forth trash talk when the answer is simple. Let me make this clear to black people who are descendants of the trans-Atlantic slave trade(American, Jamaican, Haitian, etc...). It does not matter if you don't feel African. You are African regardless. Genetically you are an African. I don't get the whole "their culture is different from ours so we're not African" BS. Culture has nothing to do with this discussion. If you wanna talk about culture, realize that Europeans made sure to beat whatever African culture we had, out of us. It wasn't willingly forgotten or given up by black people. It was literally taken. The fact that so many of you are offended at being called African when that's clearly what you are just shows how devastating slavery was and how it still has a hold on us today.
Just because you're ancestors were sold and/or kidnapped, does not erase your African genetics. On average, all of us our 70% or more indigenous African. It varies from person to person. Some are 80% or more and some are 90% or more. Also, depending on the context, an ethnicity can be considered a racial indicator. American cannot and will not ever be considered a race. If someone says they're Nigerian tho, most of the time it's an indication that that they are of indigenous African descent. No, I will not use the term sub-Saharan.
For all the people who keep saying "I'm half Jamaican" or "I'm mixed with this, that, and the third." Please shut up because no one was talking to you. This discussion was obviously for black people. Not coolies, coloreds, half caste, or whatever your country calls mixed race individuals. Of course you're not gonna feel African. Because you're not. Leave this discussion for people who only identifies themselves as black, and come from two black parents. White people need to stay out of this as well. You've caused enough separation within our community. Go away and mind your business.