Speculation only: It's possible the non-white numbers are boosted by the development offices in Asia. They may employ large numbers of developers (who are likely to be 95% Asian), but lower numbers of managers compared to management-heavy offices like Mountain View.
Not at all interesting- that's how it is most places I've seen. All the upper middle class white people who like the 'romance' of tech but don't want to do low status/high effort things like programming go straight into management.
That's one of the interesting things. Statistically HR has a similar gender ratio as engineering, only reversed -- 72% of all HR professionals are women (http://www.bls.gov/cps/cpsaat11.pdf).