I feel that this model of socioeconomics creates a large number of unexplainable (under the model) anomalies
It seems to me that those things are pretty quickly explained if you throw race and IQ in to your model, which aren't likely to change in the near future, and tech is still the thing likely to change significantly in the near future.
Immigration can make countries much less homogenous in terms of race, to the point where you can't predict much about a country's or area's population. (I'm talking on a global scale, not about immigration to the US.)
There's a long article in this week's The Economist:
The onrushing wave
discussing the effect of changing technology upon the amount of employment available in different sectors of the economy.
Sample paragraph from it:
(There's a summary online of their previous book: Race Against The Machine: How the Digital Revolution is Accelerating Innovation, Driving Productivity, and Irreversibly Transforming Employment and the Economy)
What do people think are society's practical options for coping with this change?