Nope, I'm not kidding. The author is now a college president. The press release from The King's College can be accessed here.
You're wondering my opinion? Not bothered by it at all. His philosophy meshes well with the college's philosophy. And I hope that regardless of your religious persuasion that you endorse those who live their convictions as best they can. I would suggest that Mr. D'Souza is one of those individuals.