I don't think we disagree, Panda, but perhaps my point wasn't clear.
As I understand it, Dawkins' "selfish gene" refers to the fact that nothing ultimately matters for the fate of a gene other than reproduction; it either flourishes, or dies out. It has nothing to do with the idea of "selfishness" in human beings--i.e. a concern only for one's own interests, and disregard for those of others.
If you look at the link that started this whole thread, it's Dawkins himself saying that he admires the teachings of Jesus. Not Jesus' supernaturalism, but rather his calls for compassion and kindness. (Of course, as Narkissos pointed out, there are actually different literary Jesuses, and undoubtedly none of them match the historical Jesus, if there even was such a person.)
I agree with you that in this day and age, there is no need for morality to wrap itself in the cloak of religion. That is precisely my--and I believe, Dawkins'--point: contrary to some people's misconception of atheism, there is no conflict between being an atheist and promoting genuine (i.e. rational and compassionate, rather than arbitrary and divisive) morality.