Talk origins is an activist site for evolutionists. they exist for the sole purpose of casting doubt on creationism. It's not a reliable scientific source. It's good for ideas but you better be prepared to back it up with facts if you cite it.
The list a good many sources and go over a lot of facts. It is a counter argument to creationism. Not only does it refute creationist claims, it supports evolution with a good many pieces of evidence. It does what anyone would do, makes a point and lays out the supporting evidence.
Did you check out the reference page for that essay? It's right here: http://www.talkorigins.org/faqs/faq-transitional/part2c.html#refs It contains around 90 sources...I think that would be sufficient for a well reasoned argument, don't you agree?
If he doubts the fact that evolution supports racism, then he disagrees with some prominent evolutionists. Evolution says that we came from monkeys. Black people are closer to monkeys than white people in color and even facial structure. This makes them more closely related to monkeys than white people. That would mean that whites are more evolved than blacks, and blacks are more inferior than whites. It doesn't take a genius to understand that concept. There is no basis for any type of morality, self worth, or concept of truth in the evolutionary paradigm.
(That's exactly the argument a racist would use.)
Hey, here's something interesting. Did you know that in evolution there is no superiority? Nothing is "better" than something else. Everything evolves according to it's environment and the stresses exacted unto it.
A dog is no "better" than a worm, for instance. The dog is indeed more advanced than the worm, but saying it is a "higher" lifeform is misleading. In the dark ground, that worm is a perfect creature. Up here on the surface in the dog's habitat(usually with people) it is the perfect creature. In our offices and houses and cities we are the perfect creature. Up in the air and trees, the birds are perfect. It's all relative to environment. Place a human at the South Pole with nothing but the clothes on their back and they'll be dead within the hour...however, the penguins down there will be just fine. Penguins are better than humans? Well, in that environment they are. ;) All organisms evolve according to their environmental pressures and in doing so fill a particular place that allows them to survive and thrive. This specialization can also be carried out to such an extent as to show animals that are highly specialized for a certain lifestyle...pollinators such as bees, butterflies, and hummingbirds are great examples.
People didn't come from monkeys, we came from a common ancestor of apes. :) That common ancestor was located in Africa...when people journeyed out of Africa and into Europe and Asia, the sun was less intense and the skin color lightened because the dark pigment wasn't needed. People in Africa evolved according to the requirements of their normally hot and arid environment. Dark skin=no sunburn. Europe and Asia have less sunlight intensity and had no need for the elevated melanin levels, although melanin is activated and makes you turn a nice bronze color when in the sunlight regularly.
Blacks are no closer to apes than whites are or Asians or hispanics for that matter. We all have the same compatible DNA....scientifically speaking of course. 
Racism already existed long before the "monkey to man" idea(as it is so grossly misrepresented). Of course racists may use evolution in some weird way to assert their right as a "superior" race. However, as the above quote says, "There is no basis for any type of morality, self worth, or concept of truth in the evolutionary paradigm." If there is no basis for morality, self worth, or concept of truth in the evolutionary theory...then there's no possible way it could be racist. It is neutral.
Evolution does not support anything besides evolution. Scientific theory does not have an agenda, it is completely objective. 
Saying evolution supports racism is like saying atomic theory supports murder. (Hydrogen bomb anyone?)
~Zoo