By filtering out answers that arrive after more than 5 hours, you're really skewing the data, and in a very arbitrary way. Why not 4 hours, or 6?
Note that filtering also caused languages to change relative positions (e.g. PHP climbed from 5th place to 1st).
Well he could always compute the median. Less robust to outliers. 100 questions answered in 1 minute, with one question answered in 1 day will give you an avg of 15 minutes instead of the more representative 1 minute