I think you're being a bit unfair. After all, the man is trying to open people's eyes to the logic of evolution (and as an aside, the unnecessity of believing in a god) - which should make people sit up and try to think for themselves. Does he really have to provide an alternative to our current culture? I'm not sure that's part of his job. There's plenty of people who'll come up with something in that department. I think he's done a lot for the Cause - I think he should be allowed to smoke his pipe and watch the cricket (as that blog criticises him for).
Besides, is the c of e thing so bad - if people try to be nice to each other because of some deeply ingrained thing. It doesn't have to have any real connection with religion even if that's what most people would unthinkingly connect 'morals' to if you asked them (yes I wish they would look into it and have a think perhaps - changing stuff like that comes down to teaching a bit of philosophy in schools maybe.
ah I dunno.