Fun story:
Whilst John Kerry was running for office, his bandwagon stopped by the highschool that I was a senior at, and I went. There I saw a bunch of people holding up a sign that said "African-Americans for unity!" Which made me wonder... why are they STILL called African-Americans? And why are they specifically dividing themselves racially while demanding racial unity? Wouldn't "Americans for unity" be less contradictory?
Anyway, as I see it, the only true African-Americans, or Chinese-Americans, or Japanese-Americans are those who still have strong ties to their foreign lands. For example: if you have Chinese heritage, but have never been to China, nor follow strong Chinese tradition... are you still Chinese-American? I'd think that you are a full blooded American who has Chinese heritage.
As for me, I'm as muttish as you can get, but born and bred 120% American and proud of it.