Excellent points. Like Sean Hannity, O’Reilly is positioned as Christian-ish, (but not like those unsophisticated people who take it too seriously).
From what I’ve heard on his radio and TV programs, Hannity is much more unapologetically Bible-believing and willing to espouse Christian positions on hot-button issues (abortion, same-sex “marriage”) than O’Reilly.