A little food for thought here.
I have noticed that when in Europe if you want people to like you and make friends and have a good time it's better not to come off as the typical "Ugly American" and start telling Europeans just how much better things are back home. Let them know that you are willing to enjoy things just the way they are and don't try to impress them with being an American.
The same thing goes for rural America. If you want to fit in then you have to join them and not critisize them for the way they are. It's great to be smarter than the rest of the crew but if you are the new guy it's not a good idea to let them know that you think you are smarter or try to change them or show them up. Let your work speak for it's self.
Earning the respect of a rough necked crew can be kind of hard. Even joining them in their horse play can often be a mistake. If they see that you are a good, competent, hard worker that normally goes a long way toward acceptance. Telling people how smart you are or even trying to show them up only leads to more rejection.
I take my job very seriously and most people pick up on this pretty quick. I'm not about to join in on horse play or do anything dangerous on the job. If asked about this I just explain that I plan on going home with all my fingers and toes.