Well I can only speak for myself and here it goes. I don't give a damn about what Africans think about blacks in America. It's how I chose to self identify, African American. I don't claim a tribe, town, or even a country in Africa. But I do know that majority of my ancestry originated in Africa and was brought to America as slaves. African American (IMO) is a term for decedents of US slaves from Africa. Blacks from specific country in Africa normally are identified by that country such Nigerian-American, Liberian-American, etc.,
I'm not just black, I'm not just American, I am African-American. I am the decedent of a people who survived unimaginable horrors of the middle passage, slavery, jim crow, and various forms of disenfranchisement. That means something to me.. That's why I claim the name.
Aside from my African Slaves in America heritage, I have West Indian/African (Caribbean) heritage (my great grandmother) and white (European American) heritage (great grandfather).