Yes, Jo, you are correct that if you referred to a zit as a spot in the US, no one would know what you are talking about. John Cleese's "spotty twit" would be translated into USnese as "zit-faced nerd."