They are an Afro-asiatic people. Period.
The presence of European blood, present since about 400AD, stems from various population incursions throughout history. The root of the language is the clearest indication of the root of the people as it indicates ancient origins regardless of historical vagaries due to war, assimilation of other groups, population movement and the like. Again, they are not sub-saharan or Bantu blacks, but they are in fact indigenous Africans and represent an intermediate point along the racial continuum between 'pure' black and 'pure' white.
Thanks for the debate and discussion.
Being an African is not the same as being black at all. White Berbers have African roots also.
The problem with this debate is that the word "black" is not even defined
It would help if we defined the word first and then move on from there