One point I have to differ with you on. The word Religion comes from the Latin for "re-connecting". Religion need not be theistic as many Zoroastrians have believed for millenia. There is a fast-growing community, of which I am one, who believe in am atheist religion. The Synthesist Movement is strongest in Scandinavia and believes that man has a need for religion without the god part.