Great thoughts. I do think the decline of Christianity cannot be pinned on a single reason, but many of the ones you addresses here.
This same study would be fascinating to read about when applied to other states that endorse a particular religion. I'm thinking Middle East and Isalm. What impact does it have on that religion.