Ben Stone is one hell of a guy. I've had the pleasure of being on a show with him as a guest, and I have to say it was one of the best shows I've done.
To the point about the Puritans: there really is just a general ignorance about the men and women who made landfall at Plymouth. I don't think it's willful; most simply don't care enough to dispel the myth. Good of you to bring attention to it. :D
Which episode were you on? I've probably heard it, since I think I heard his entire episode archive a few times while doing yard work, both when he was still producing it and after he retired.