Well. Last I checked, your CF profile had said "Science = God of Atheism" It appears that you've mellowed out some (to my profound surprise), and I certainly hope it continues that there can be a dialogue as opposed to your previous reputation of trying to convert everybody to Christianity in a manner that pleases you, essentially being our High Priest where you dictate the wisdom and we all applaud.
It's different than CF, for that the religious demographics are mostly shades of non-belief but they vary the same way from "Get rid of religion and most of our problems would vanish overnight" to "cool, you believe that, it's okay, I don't but I won't take a single thing about someone and make it the only thing."
Anyway, you asked what purpose this site served, I can't say for everyone, but it was a showcase of how you can use or defend religion to the point where people demonstrate that the people quoted look more like the High Priests that had your Savior executed than the renegade rabbi who sought to turn religion from a pair of shackles to a tool to sow a better mentality. Leave it to people, though, to go right back to the way things were because it's so easy to turn it into a big game about who's getting the seat closest to Jesus.
To be clear, though, I've got problems with people on the mainpage who reply DIAF according to the Holy Gospel of Dawkins. Sometimes I wished it was like when Allan was running the show and there wasn't a comments section.