Your right!
One problem with the term African-American is that Africa is a Continent with multiple races and the term is reserved only for American citizen who ancestor are past slaves.
The term should be Sub-Saharan Africa-Americans for an almost accurate location of where they are from.
See Map URL: Map Of Sub-Saharan Africa Diaspora
White South African in America are more African than the so called African-Americans and it drives people crazy as you can see in this article how logic doesn't count.
In short they should drop the African-American title and go with "American" like most people do or pick a country in Sub-Saharan Africa.