LT42 Boris is a total clown and this smacks of an attempt to divert focus from something other that doesn’t reflect well on the government (take your pick).
However, most countries do it (uniform national branding) so I don’t see why the UK should be averse to it.
In fact, you already saw these posters all over Beijing last year (the wanky term ‘Britain is GREAT!’