2. Perhaps. Some heritages involve more pride in being it (like, I always hear people bragging about being Italian or Greek or Native American)
3. Somewhat...though I don't feel much affinity toward my own country most of the time, either.
4. Probably. I'm the 5th generation here, so there isn't much connection to what was before.
And as for my heritage, it's Danish (both sides of the family), Welsh, Scottish, English, Irish, and German...basically a northern european mutt. Whee.