I wouldn't describe most people who work at Facebook and Google as being upper class. They may earn above average when you look at all workers, but I think upper class is old money, privately education with independent wealth and social power. I don't think that describes most geeks.
Edit: I think in the US a Senator would be upper class, some random Google employee is probably middle-middle at best.
Edit: I think in the US a Senator would be upper class, some random Google employee is probably middle-middle at best.