He might be wrong about some things, but the American Dream(TM) lie is well understood. The UK had a its own version called Thatcherism. The idea that anyone can make it if they work hard. Well, maybe they can if they get really lucky, but for the majority they won't get rich in their lifetime. Not to say that they will have bad lives or anything.
The problem is people vote for tax cuts for the rich because they think they will be rich one day. They vote based on ideas that only really affect the rich because they think they are upper-middle class, when in fact they are working class. The majority of working class people in the UK think they are middle class, it's that bad. My aunt was a school cleaner and my uncle a factory worker, they thought they were middle class.