Thanks for the read Geoff. Interesting analysis. 

I have reservations, though. Quite a few very loose assumptions made. I'm not so sure about the time lag between "litters". Modern humans certainly don't wait that long between kids. Doesn't mean that's always been the case, though.

http://paleodiet.com/life-expectancy.htm