It seems we now live in a world where everyone must have a label so they fit in a nice little box for the statistic gatherers.
What can be a greater honour than to call yourself and American? Or an Englishman/woman or Scottish or Welsh or what ever?
As I've said on these boards before, my father was an American and if I went to live permanently in the United States I would be honoured to take an oath of allegiance and become an American and not expect to be called "English American!"
If you want to be a citizen of any nation then surely you should be prepared to live as a full citizen of that country, it doesn't mean you lose your history or culture it just means your part of something new with ties to an old life.
Regards