The way they compensate him is borderline irrelevant.

I mean if you are self employed cleaner you might pay yourself $0 salary and $50,000 in dividend, but that means fuck all really. 

He's an employee, through and through. 

Also, Google pays a lot of coders incredible amounts.

Join the 95% of the world that defines middle class as the people who are middle income, and clearly segregate the upper middle from the middle as a VERY different thing.

Who on earth calls 95% the middle? And your definition pushes the middle class deep in to the damn 1%!