On the question of race, genetics, and evolution, I believe a distinction has to be made between genetics and evolution.
I think Ms is confusing things when he says our genetics are influenced by ecosystem. That was Lamarck's thought and Darwin disputed that. Instead genetic mutations occur naturally regardless of environment. It is just that some of those mutations are better suited for a given ecosystem so those people survive relative to those without that mutation and then pass it on to their descendents.
The importance of this to the discussion is MS is confusing the chicken for the egg. Evolution doesnt cause genetic diversity. Genetic diversity causes evolution. So if we presume that African Americans have certain genetic advantages (just for purpose of debate), those advantages are not the result of evolution. Those genetic variances occured natural or artificially (selective breeding) and would do so even if they never resulted in evolution ie if those traits were not passed down to their descendents more prevalently than others.
To put it simply, evolution is the effect not the cause. I would also add that given the fact it is African Americans and not Africans that predominate in the NFL and NBA, that is likely the result of selective breeding/human selection ie artificial not the result of natural selection if we did presume genetics were involved.