I agree with you. I think everything you said here is correct, and i can't argue against the points you are making. Indeed communists should not tail behind the masses, and you are also right to differentiate between the different requirements that we have of someone who is just "in the movement", i.e. a supporter, a sympathizer or an ally, vs. the more strict requirements that we must impose on cadres. In this sense i think the CPC absolutely has the right approach...for China's specific conditions where theistic religions are not so deeply rooted in the society and instead more atheistic philosophies like Taoism and Buddhism dominate (though these too are not rooted in materialism). In other countries the history and culture is different and thus, like i have said already, the communist party's policies will have to be different too.
All i'm saying is that we needn't always be so...pushy...for lack of a better word about this subject in spaces where we have a diverse international community. The reason why a lot of people get so touchy about when atheism is being pushed very aggressively and all religion gets painted with a broad brush is two fold in my opinion: on the one hand many of us have comrades who we care about and respect who do hold religious views, and it's natural to get defensive even if we ourselves are atheists because there are a lot of reactionaries out there who use criticism of religion (usually of Islam specifically) as a cover for bigotry, racism, etc. On the other hand i think many communists are nervous about this subject because of the seeming impossibility of succeeding in building a popular movement while taking an uncompromising anti-religious stance.
There has been a lot of portrayal of the USSR in anti-communist propaganda as having persecuted religious people, and while that is not true historically, it still means we have to be careful not to give rhetorical ammunition to anti-communists that they can use to turn the masses against communism. The association of communism with atheism is one of the big reasons why it had such a hard time gaining a foothold in the Muslim world. That being said i do think it would be great if we also had an atheist community here where we can discuss such works as the ones you mentioned that elaborate on why a dialectical materialism world outlook logically leads to rejection of religion.
And i'm sorry for the, as you call it, "wall of text" type replies, but i think this is an important topic that deserves a thorough discussion. Thank you for taking the time to write such a well reasoned reply.