I personnaly never really understood the term "African-American". AAs are Americans who happen to be Black, the vast majority has prob never been to Africa, doesn't know from which African country he/she comes from, doesn't know an African language, doesn't know any African culture, etc.
So breh has a point : coming from Africa, and now being in America, HE should def be called African-American, more so than a Black American born and raised in America that really has no ties with Africa.
This comes from the confusion I see all the time here on the Coli that basically think that African and Black are synonyms. Africa is extremely diverse and some Africans are not Black. And all Blacks are not Africans.
And if Black Americans are called "African-Americans", why aren't White Americans called "European-Americans"?