In reply to aJ.

The man can sing. That's all you need to sing the anthem. If he couldn't then I can see the concern. He will do great! Saw enough of his shows to know.
Seal would be another great choice. He is amazing !