I agree with you about words. The right one can be very powerful and the wrong one just leads to confusion. A word does not evoke the same connotation for each individual. Some words have multiple meanings that are not always clarified by context.
I like Anglo American because it is about as definitive and accurate a description of my background and my culture as we are like to find and it is way more informative than White. Best would be PreRevolutionary Northern Atlantic Coast Anglo American (Yankee, maybe). Not to be confused with Southern Atlantic Coast Anglo Americans. My Paternal Grandmother was from Nova Scotia (does one quarter Scot make me less Anglo and a bit Norse?)but I still consider that part of America or maybe it feels more at home to me than say Texas or Georgia. I have lived in the “South” for more than three decades, it is a different place. “White” people here are different than either the Francophiles or Anglophiles from my home town, we had no “Black” people in my home town, at least not until I was almost an adult then one family move to town.
The social conflict (almost all were nonviolent but there was employment discrimination) of my childhood was between the Anglophiles and the Francophiles, to a degree it was a Catholic vs. Protestant thing. One of my best childhood friends had a grandmother who spoke only French. My home town had a large percentage of the population with French surnames, some were Anglicized. I do remember stories of “Squatter” Lumberjacks from Quebec being burned out when they tried to cut into the Timber Industry.