This is my interpretation too (as a fellow Brit). As far as diplomatic language goes, it's one step short of saying "He's a bit of a twat".