Are you referring to his use of L-carnitine? Perhaps I've missed something but I don't believe any action was taken over that as the drug is permissable and there was no proof he injected over the maximum allowable amount. He may well have done. But we don't know. So saying it was an illegal use is not correct. Or have I missed something? Happy to be corrected if I have.
He's never said he is an Englishman. He is, however a British citizen, at least by his marriage in 2010.
He did not blag a knighthood. He worked extremely hard to achieve success in his career and was rewarded for that hard work. At least he worked for that knighthood, unlike many people who are just handed one for knowing the right people.