I think I'd agree with pretty much all of that (and it's why I not merely hate the "they voted that way because they're thick and racist" rhetoric, I also think it's a profoundly wrong misreading of the political situation).
The one thing I'd take issue with is the "anyone can become a millionaire" thing. Many (perhaps the majority) of Americans do indeed profoundly believe that, but they're kidding themselves if they think that belief corresponds to reality.