Yeah, Cole and his team had a lot to say on this subject. Many IQ researchers have come to the conclusion that IQ is more a test of your suitability for a particular culture than a measure of pure, innate intelligence.
IQ tests are a predictor of success because they're a product of the culture in which they're made. Even small cultural differences (like slang usage for example) can impact results.