'Watching the English' is nearly 40 years old now and a lot of things have changed. M&S is no longer hugely more expensive than other stores, for food I think Waitrose has taken its place.
Also this article is veering into the idea that class is all about money, which may work in the US but is far from being true in the UK.