Eh.... Stuyff I read on Yoruba seems to hint they are recent. Proto-Mande and Fulani groups were living on the edges of West Africa in North Africa since the holoscene and archaeology seems to back that up. As for the Yoruba they seemed to have entered West Africa around 3000 BC from Chad. Some people actually argue from the Sudan.
The Hausa speak a Chadic language which is Afro-Asiatic however the Hausa people are technically a Nilo-Saharan people like most Chadic speakers. Not Nilo-Saharan in the same sense of Dinka speakers or Nilotic people from Kenya and the Great lakes but Saharan people of Chad, Niger, Sudan, etc. Me and others have theories that Niger-Congo people split from Nilo-Saharan people from the Sahara. And yea I read Egyptian language is most similar to Chadic.
Book: Egypt in its African Context
However with the bolded I'd wait till more solid evidence comes out.
Igbo and Yoruba seem to share a common ancestor based on genetics. I doubt they are semi-Bantu.
You mean Ancestry.com is confusing people and I agree.
I don't know if you utilize this website Tracing African Roots but it has some very good information. It address all of the West African ethnic groups and regions.
I don't think that AncestryDNA is the preferred test that spells out ancestry, so it was 23andme that I was addressing.