The problem is that if you're trying to detect racism, the variables you're controlling for had better be independent of racism, which in this case they obviously aren't. Actual racism could go either way and still be consistent with their findings. At the very least I'd like to see the data before and after applying the control; this would give us more information, but probably wouldn't let the OkCupid team make sweeping generalizations about me like "White guys are shitty" (actual quote).
Attractiveness is wildly subjective. If people find the features of minority races to be less attractive than the features of white people, that just is a type of racism. Any possible objective standard of physical attractiveness (candidates include symmetry, youth, koinophilia relative to the world population, health) would have only the weakest possible correlation with race.
There was some talk here about height taxes, but there's a better solution - redefine shortness as a treatable condition and use HGH to cure it. They even got FDA on board with that, at least for 1.2% shortest people.
Unsatisfactory sexual performance became a treatable condition with Viagra. Depression and hyperactivity became treatable conditions with SSRIs. Being ugly is already almost considered a treatable condition, at least one can get that impression from cosmetic surgery ads. Being overweight is universally considered an illness, even though we don't have too many effective treatment options (surgery is unpopular, and effective drugs like fen-phen and ECA are not officially prescribed any more). If we ever figure out how to increase IQ, you can be certain low IQ will be considered a treatable condition too. Almost everything undesirable gets redefined as an illness as soon as an effective way to fix it is developed.
I welcome these changes. Yes, redefining large parts of normal human variability as illness is a lie, but if that's what society needs to work around its taboos against human enhancement, so be it.