There are a lot of factors when it comes to birth rates. I think it is obvious that the listed factors would have an effect, but they aren't the only factors involved.
That's kind of my point. The posters in this thread arguing that Islam is the overriding factor in terms of high birthrates, is simply ignoring that muslim countries look like any other when the issues in the OP are taken into account. With slight variances, from memory.