I've got to pitch in here - just because someone supports something and says so doesn't mean they're automatically a shill! This is tin foil hat territory.
I'm not saying he's being paid to shill. The overenthusiastic manner in which he supports a website with such a negative reputation seems irrational and fits the definition of shilling.