Given that this site is based on "open sources of information publicly available to anyone on the internet," I think it is just a rehashing of the same, polluted information that's plagued salary discussions for a decade. I had initially hoped that, coming from a Googler, there'd be some new intelligence brought to organizing and interpreting the data. No such luck.
The best source of accurate salary discussions still comes from sites like http://salaryshare.me/ (previously discussed on HN: http://news.ycombinator.com/item?id=2441888)
No, you are not.
It is currently down.
(I'm not in the US but I have an academic interest in comparative tax pressures, and that of the US comes up quite often).
That said, you're only on an H1B visa until you get your green card. By which point, you've gone through several promotions and are finally leaving the junior engineer position. I would also expect H1B numbers to be skewed lower for this reason.
If people really want to know what the salaries are at other companies, they should just make friends with their generalist. Big company HR orgs pay third parties to do more stastically rigorous surveys of salaries by position and use that to determine how "not to overpay."
My father was making less money than the people under him, even though he was the chief engineer (vs regular engineers).