Yes, I'm clear and edumacated on the Britsh terms now (England, Great Britian, UK, etc.), but an explanation would have gone a long ways in my school days. It also would have helped if teachers had explained why they marked my spelling wrong when I'd write "colour" rather than "color." I knew I'd seen it like that! But they don't bother to explain anything to children.
I get kind of irked when some people call themselves Mexicans when they are, in fact, American ("Statesman" would sound so much cooler, but it means something else altogether). Why the need to distinguish? I shouldn't be offended, but I am. That is very different from being Scottish first and British second though. Because... Mexico is not in the US, and these people were born in the US.
Not that it matters, but I would like to see the UK get the hell out of the EU, too! The British are so different from other Europeans. When I see other Europeans, I know right away they are European. But when I see all kinds of British people, I don't know the difference between them and us. When I've met them abroad, I've thought, "Oh, hey, North Americans..." and then simultaneously been asked, "Are you English?"
It's more than language. It's in the face or the mannerism. There is a common heritage. The language link was almost lost, however, when German was almost voted the national language of the US in an effort to distinguish themselves from the Motherland. English won by a single vote!