Живу в Канаде и часто путешествию по странам рядом. В целом всё так же, как и в США. Вполне нормально говорить "black"/"african-american" в отношении чернокожих, несмотря на забавные стереотипы, где люди всячески стараются избежать уточнения цвета кожи про обсуждении кого-нибудь ("тот официант" или "вот этот работник в синей майке").
Оскорбительным будет употребление "nigger" в 100% случаев ровно как и сильный акцент на цвете кожи.
www.youtube.com/embed/zrbzVkwyiNM?wmode=opaque
"Распространим ли термин african-american на темнокожих жителей вне Америк" - вне Америки, термин афро-американец не распространим =)
Он же не из Америки. Просто африканец.