Great (interesting) thread...
Makes me laugh when people pretend there's no such thing as class, just pretending it's not there doesn't make it go away.
It's a bit like pretending we (humans) are all one colour and that we treat everyone no matter what make they are the same - nice in fairly land
It's obvious that there are class differences in all cultures, the hard bit is defining them, perhaps the word "class" is wrong, but I can't think of another which is better.
I think class is about a number of things, and I'd put them in order of:
1, Education, or lack of.
2, How well we speak / accent.
3, Wealth, or lack of.
4, "Style" will come back to this one.
I think to be at the top end of the pile you need some of all of them, just having money is not enough etc.
I also know is that when I meet some of my big farmer customers who wear a tweed jacket and check shirt & tie, who drive a sports Range Rover and who are obviously better educated then I am (and don't have a Yorkshire twang) I feel that whatever class they are, it's not the same as mine.