So in theory, according to Stackoverflow, I'm being massively underpaid.
Well, at your next review, I think you can claim to have found an "independent" salary assessment tool that, being on SO, has to be taken into account .... industry standard ... feel happy ;-) Get them!