no, they did not control for these variables you mention. Most interviews start with a phone screen. I am betting most asians dont pass the phone screen since the recruiters have difficulty understanding the asian candidates over the phone.
it is interesting that asians have a lower placement than whites according to this article. part of being a good engineer is having excellent writing skills for documentation and approvals - im guessing whites have a higher placement rate due to their stronger communication skills.
cloud computing will be dead when organic computers come online. a single organic computer will be able to process more computations than all the computers on the planet in a thousand years.