Really I think its main weakness is that it is a meta-study.. which always tend to have issues like you mention. I find it compelling enough though.