It is a fact, remarked upon by admirers and critics alike, that David Cameron, even after so much media exposure, remains hard to pin down. People think he looks the part as prime minister. But they cannot relate to him. He tries to seem authentic. But the more he reveals himself, the less tangible he is. Whenever he devises a phrase to explain the essence of his policies — the Big Society being the obvious example — he sows confusion and inspires ridicule. Cameron's recent profession of his religious faith (sort of) in an article, over Easter, in the Church Times, has not quite suffered that fate. But the more people reflect upon it, the larger the question marks are bound to become.
David Cameron is a political animal to the tips of his claws. There is nothing he does that is not political, whether speaking about his family (which he does with less reserve than any previous prime minister), or displaying his taste in popular music, or — as in this case — reflecting on his religion. All is for immediate political effect.