I mostly agree with you, even though I think "2%" is an understatement.

England is a very culturally diverse place, anyone that thinks that there's a great sense of social uniformity hasn't understood it that well.