I agree with you on the church attendance question. All of my local leftist friends who actually go to church complain of spotty attendance, aging membership, absence of active ethical life on the part of their congregations, etc. That said, why should belief in "the relevance of religion for today's problems," regular church attendance, etc. be "culturally expected answers" at this point in history, though? Hypocrisy (especially of outward American piety) which you point out can be abolished if folks have the courage to say that they don't actually set store by religion. Surely such honesty would improve the morals of the people.
Yoshie