I don't think it's that odd.
1. I don't think that this test is very precise. It's only 38 questions. It may be accurate in that you will probably receive a score that is within 20 points of your actual IQ, but that means that if you have an IQ of 120, you could score anywhere between 100 and 140. Also, I think you would be more likely to score higher than your actual IQ than lower on this test.
2. I would like to think that this community is made up of relatively intelligent people. I find it hard to believe that all of the people as a whole who took the test and posted here accurately represent the intellectual distribution of society in general.