Sloan is weird. I wasn't a USCF member during the election, so I didn't see the campaign stuff in Chess Life, but I can imagine what you're talking about. He's been all over Usenet for years, so I've seen plenty of his madness. The sad part is that he's actually a decent writer when he writes about what he really knows, but more often than not, he goes off on eccentric tangents. I have his book, "Chinese Chess for Beginners", and it's actually pretty good.
--Fromper