Relevant disclosure: Both my parents are African. I was born in the US.
Your post is very accurate. My thing is however, I always disliked that many black folks would come to the country (whether they be African or carribean), utilize the opportunities African Americans created or pushed for, yet will shyt on AA's or try really hard to differenciate themselves from them at every turn.
Unfortunately I noticed a lot of Africans my age (I'm in my mid 20s) doing that a lot during high school and college. They would adopt the fashion, the lingo, etc. Yet when something negative happens, they immediately draw the line, with the "that's the shyt 'They' do, not us."
Thing is, we have to remember that many Africans and carribeans coming to the country aren't your typical citizens of ______ (insert country here). They are either folks with degrees, folks with a good amount of money, folks connections in the country, have a lot of hustle bones in their bodies, or just are trying whatever they can to have a better life. They come to the country with a completely different perspective. They are the exceptions, not the norm.
Ironically, when you jab at them about steriotypes that linger their nation (for example, that Nigeria is full of scammers) they rightfully declare "That's not true! Not all of us are like that."
Which is the same point many AA's have been making.
With that said, I do believe that it's a minority of Africans and Caribbean doing such this, and usually it tends to be the older generation. Problem is they can be quite vocal and influential. All this to say that as long as each group (Africans, AA's, Caribbean) check themselves when such rhetoric is spewed, we all will get along quite well.
We don't have much of a choice anyway. The way things are going in America, not having even the semblance of a unified front will make life difficult for everyone.