ok. i think mitochondrial DNA results are easier to understand than the Y-DNA results. The L haplogroups (see below) are mitochondrial DNA that originated in Africa. While haplogroups M and N (in purple and green) originated in Asia.
In the graph below, there are 5 ethnic groups.
AF = Afar (cushytic)
AM = Amhara (semitic)
AN = Anuak (nilotic)
ML = Maale (omotic)
OR = Oromo (cushytic)
AN = Anuak which are a Nilotic speaking tribe. As you can seei AN has no purple and very little green. They are almost exclusively Haplogroup L which is African. Hence their mitochrondrial DNA is over 90% African. This is what they look like.
ML stands for Maale people who are an Omotic tribe. As you can see about 20% of the mtDNA is purple/green (aka non-African). They have a little more non-African genes than the nilotic speaking tribes and this is what they look like.
AF stands for Afar and OR stands for Oromo. Both are cushtic speaking groups. They are about 30-40% non-African ancestry. This is what they look like.
And finally AM stands for Amhara which are the largest semitic speaking tribe in ethiopia. They are also the tribe where most of the light skin ethiopian chicks nikkas fiend for on this site come from. As you can see from their graph, they are almost 50% non-African in terms of mitochondrial DNA. Thus, it shouldn't be a surprise that they look like this.