it's not unusual for companies to announce that their product has been rated number one, that their groceries are cheaper than Tesco's and so on. I can't see anything very immoral in a BBC news anchor (note that he is NOT the BBC) doing the same.
It's not the way the polite BBC did things in the 1930s, but the world has changed since then and self-promotion is now the name of the game.
The BBC is not a company. He obviously feels that he has carte blanche to speak on behalf of the BBC and by default every licence payer. Explain to me why the BBC needs to self promote when it is a compulsory charge even to switch on a radio or TV.