In case you don't know anything about this guy, I think the best word for him is "nutcase." "Cult leader," "liar," "pseudo-intellectual," and "homophobe," are also accurate descriptions. Just go to his website and check out the nutty trash he writes.