I haven't read all the replies, but here's an opinion from a midwestern, conservative, christian, suburban mama!
I grew up in a snobby upper-middle class town and I was in a lower middle class family. In my experience, the financial aspect of growing up in that town was far more important than a person's own taste. There were plenty of "popular" kids with weird glasses, purple mowhawks, artistic, etc. If they were well-kept, clean, wearing nice clothes, they were accepted. It was the kids who didn't have the right kind of shoes, knock off clothes, that weren't accepted.
Now, as a mom of a 4.5yo, I wouldn't disallow my child to play with your child based on his look. I might take extra time to get to know him just to see if he was a nice kid (yes, my sterotype based on my upbringing!). If I overheard your kid telling mine about video games, I certainly wouldn't have a problem with our kids playing, but I would have a VERY cordial chat with you about how I don't like my kid playing video games, so would it be ok if they didn't do that at your house? Please let your kid know that we don't have video games at our house. Can we still be friends? As long as your kid is nice, polite, a good fit with my son, we're good. And with the video games, it's not really about me thinking that they're bad, but if you let my kid play them at your house, I am never going to hear the end of it at my house!
I think it's awesome that your son has his own style at age 6. I don't know when all that is supposed to start, but my kids just put on the clothes I pick, let me buzz off all their hair at home, and really don't care one way or the other, so I make them over the way I like!
Also, you could warn your son that things will be different in the new area. And if at any time HE wants to make some changes, you'd be willing to support him in that.
Good luck with your move
