It’s interesting the most of the comments are from atheists. Maybe there should an atheist community as well although it would be better to call it something like ‘not a theist’ as the term atheist has become so loaded. On the other hand atheists don’t have much to say about not being a theist as not stamp collectors don’t have much to say about not being stamp collectors.
My suggestion that there should be an atheist community was mostly in jest. It’s been my experience that atheists aren’t interested in talking about atheism. I share your observations about existing atheist groups. It would make more sense to create a group to discuss non-spiritual explanations for why we are here. Again, just kidding. I don’t think anyone has a such an explanation.