I'm glad you're acknowledging the diverse make up of the English people. "Anglo' is an ill defined term, however, and depending on context can just refer to the Angles.
Diverse in that all north-west Europeans are essentially the same people, yes. Anglo is as ill defined as any national identity, all peoples have an ethnogenesis, a cake exists, but a cake is still made up of ingredients.
