Dear LadyBug, thank you for taking the time to read my essay. I am glad you liked it.
Yes, I am definitely sympathetic to Gould's idea of non-overlapping magisteria. Science tells us about facts, or happenings, in the world. Religion has a completely different approach: it deals with meaning. Facts by themselves have no meaning, and that is the reason why our society, being a thoroughly secular and technological one, is so utterly devoid of purpose. We have all the knowledge in the world, and no idea what to do with it.
The role of religion (or philosophy) should be to tell us what this all means, what all the mindless facts amount to. I think we are in desperate need of it. I know I recognize that need in myself.
As many correctly point out, NOMA also means that when religion starts dealing in facts, or science in meaning, monsters are produced.