You seem to say there is a difference in genetics, as can be seen with the physical traits, therefore must also correlate with cognitive function. My problem with that, is how "much" are those genetic differences within the DNA code, and how does that correlate with "behavior".
African Americans may be genetically superior in running 100 meters, but white/Asian whatever only run .50 of a second behind, which is really not a big difference. Even the difference in skin colour, is only the difference between one gene.
Even within Africa itself, there are great differences in genetics, east Africans are slimmer, shorter, can run longer periods. West Africans taller, bulkier, more muscle mass etc. Lets not forget that east Africans such as Sudanese, Somalians etc, had civilizations over 3,000 years ago, while Europeans were living in villages.
Although I do agree there is probably a difference in genetics, having different cognitive behaviors... I think these differences are so minor, I doubt they even make a difference (like physical differences)
Difference between races is mainly through culture, and learned behavior. It's no shock to realize that most indigenous culture that were taken over and suppressed centuries ago, struggle culturally today and are more prone to anti-social behavior.
I think all this race talk is nonsense. I predict that in USA, Australia and Europe after a few generations, the immigrants will all be integrated in the society, and nobody will give a toss about race