From my brief analysis of Haejin's posts, it seems that there is a (very rough) 50/50 chance of him being right about the predictions he makes.
I’d draw my conclusion from yours. His predictions are mostly right and he does know a bit about this and I guess that’s the pattern. The source of the hatred is the self upvoting habit , anyone could do it but he’s expected to give more to the community. He might change and he might not .