For one thing, "blockheaded" is too mild by far -- he'd have to be the most amazingly ultra-stupid über-moron of all times; frankly, I doubt anyone can be that stupid and still remember to breathe all the time.
Second, as Ben pointed out, the persona he projects here is remarkably one-sided: He never posts *anything* but Microsoft apologia. Don't "blockheads" have any interests in life besides some Cause?
Well, *maybe* they don't... I doubt it, bit it is *possible*. Likewise, I suppose it's possible he doesn't get paid for doing what he does... But so what? That would only make him *technically* "not a shill", in the strictest sense of the definition -- which is just sophistry.
No, as long as he posts only on one subject like any shill, as imperviously to reason as any shill, and following the party line however obviously wrong it may be, like any shill... Then, in effect, he *is being* a shill, albeit possibly an unpaid one.
You can of course call him "an unpaid effectively shill-like advocacy troll" or something, but I prefer somewhat less cumbersome language: That is, for all intents and purposes, "a shill".
"If it walks like a duck", and all that.