I hate the term “African-American”. I have several black friends and they all hate it more than I do. My niece is African-American though. So the term has it’s place, of course. But calling Americans “African” because they have dark skin is stupid.
I have seen polls and studies that all seem to agree on one thing - that no one, even African-Americans, agree on what to call them(selves). I’m happy to use whatever term is accepted but there’s no consensus.