Yeah, I suspect the reason the author didn't find a relationship between IQ and happiness / life satisfaction is probably because those studies were overcontrolling for intermediate variables. If money makes us happier and people with high IQ make more money, you will underestimate the relationship if you control for income.