Yes, they're definitely not expats by the definition I gave earlier - those who move for work. Considering second+ generation residents as immigrants was really a mis-edit on my part, though they are seen by "natives" here as immigrants, often.
But you're kinda focussing on a point I wasn't making - that (in my experience, where I am), it's not only white people who self-identify as expats. Russians, Bangladeshis, Kenyans, USians, etc. are all generally expats if they moved for work.