He seems to counteract his own view of evolution and psychological competence which he classes with the admirable functionality of other evolved features and yet suspends in the case of religion.
Not really, he says "admirable - but not perfect". There are lots of ways in which humans tend to get things wrong.
We are left wondering, if not evolution, what declares God to be unnecessary and are back to a circular naturalist philosophy.
You keep on about "god" is is there were an agreed definition. As for the vaguely connected human ideas of gods, in order for them to even be in contention for being necessary for any sort of understanding of reality, they need to be properly defined and there needs to be some objective means to investigate claims made regarding them.
So far, there isn't either.