That's an interesting observation, and probably accurate, at least among whites. I'd wager that those who identify "American" ancestry are overwhelmingly Republican. Those who identify with a European ethnic group also probably tend to be union laborers at a higher clip than average, although it doesn't seem to have done Kerry any favors in Inyo County. I also doubt this applies to German ancestry.
I'm curious where the Inyo County stat comes from. The Census indicated only 1.5% of the population there identifying as Welsh, which is well above the national average of 0.5%, but not nearly enough to affect local politics in any way.
To my knowledge, the most Welsh county is Oneida County, Idaho, where 20.8% identify as such. But being that only 22 people (0.6%) of the population speaks an Indo-European language, and all of them speak English "well or better" on top of that, I imagine it's a pretty Americanized set. I doubt there's much Welsh loyalty there, other than the occasional Red Dragon.
The fact that Inyo county had a lot more Welsh than normal came from a Wikipedia map. I would like to know if someone could send me the full data on which counties are more Welsh than average.