So you're going with a "day = age" reading of Genesis 1? That's pretty similar to what I believed for most of the time that I was a Christian theistic evolutionist. I'm no longer certain that's the best way to resolve the conflict between paleontology and the Bible, but I also think that the details of how one goes about resolving it aren't extremely important.
Even though I think I have a pretty good understanding of Christian theology, now that I'm not a Christian anymore I don't care all that much about how consistent other people's theology is. The only thing that really matters to me nowadays is that people be willing to alter their interpretation of the Bible on the basis of physical evidence, and more specifically to find a way to interpret Genesis that's consistent with what we know about natural history. I can see you've done that, so as long as you're comfortable with this reading of Genesis from a theological perspective, it shouldn't be my place to critique that aspect of it.