The barest glance at employment statistics should put you at rest then. By your logic white straight men would be in the minority in jobs, as opposed to the overwhelming majority which is actually the case. Theres mountains of evidence that employers turn down many applicants on non-British sounding name alone, regardless of what the legislation says. It's basically impossible to prove at application stage that you've been turned down for not being white or a bloke, it happens all the time.
If you look at the statistics though English males are frequently the lowest achievers in education and qualification in comparison to people from other countries, usually only speak one language etc. When talking the top tier jobs in multinational companies, so the elite of the elite, im not surprised they're not well represented. There is a culture of hard work and excellence inbred into certain cultures, especially those Asia ones, which far outstrips ours. Now it's usually a trade off in that many people from those cultures are denied many aspects of child hood and adolescence that we take for granted in order to get them there, but it produces elite workers, no question. You've also got the fact that many people from immigrant communities have developed a capacity to work and excel in it out of the need to survive, again something that puts them over the top. Many Eastern European countries also have national service still giving them skills and discipline many British lads never develop.
* Asian ones I meant to say. Those Asian ones sounds abit Alf Garnet