It seems to leave out some huge groups for whatever reason - the massive amounts of Italian, German, East-European etc. immigrants on the one hand, and the large amounts of Chinese and other Asian immigrants on the other. Bit strange - going by your description he seems to only focus on groups which are older than those, but I'm not sure that makes sense to me.
Anyway, it doesn't sound very good or worth reading - nice hatchet job there.