While I certainly agree with the Prime Minister’s main thrust, in my opinion, out of respect for his his millions of Christian supporters, he should watch it with the use of the word “messianic.”
That word is specifically a Jewish and Christian word, not an Islamic one.
Its use can be more generic and appropriate in some cases.