John McCain's campaign has seized on a leaked letter by the British ambassador to the United States as a perceptive portrayal of Barack Obama too liberal and untested to be fit for the White House.