I think the point about the Anthem was that it is the British National Anthem.
It is NOT the English National Anthem!!!!!
It shouldn't Be used before English International matches for any sport. However in the case of the Olympics it would have been entirely appropriate.