Those are all good points.
I will say you don't have to be a migrant to be affected by a different country's culture, because your family will still be culturally affected and will likely even practice traditions or celebrate old holidays and customs. I say that from experience - I only speak Spanish with my parents, and grew up watching mostly only Spanish news and programs, even though I was born in the USA.