I vote for "not a troll." Did anyone look at this guy's code? Not only is it a horrible mess, but it's the kind of mess that can only be made by an unskilled developer that spends years on the codebase. Heck, he even dates his comments (an attempt at version control I guess). My idea of a troll is someone that swoops in, starts making outrageous remarks, then flees just as quickly. This guy's got some staying power and has branched out into multiple forums.
This is a classic case of "But I wore the juice." Average people think they're average, smart people think they're smart, but dumb people think they're smart, too. Poor guy is convinced that his idea is the way of the future (nothing wrong with that) but doesn't have any talent to back it up. Instead of embracing criticism, he shrugs it off because he KNOWS he's right and the rest of the world hasn't caught up to him.
Come to think of it, this reminds me of that other guy that was sure passing information between processes via the clipboard was the best thing since sliced bread. These 2 would make an awesome pair-programming team!