undersized heroes to the id community (though beckwith certainly isn't and has excellently refuted idisms exaggerations), unfortuately, don't translate into hits or runs, just idolising.
A responsible middle ground between these two far right and far left dancing-partner extremes of scientistic ('strictly [natural] scientific') IDism and 'new atheism' can someday be found.