These figures provide an opportune moment for some optimism and a hard sell of the UK to the rest of the world.