I believe the Bible was not meant to be a science book, but a spiritual book. Trying to use Genesis One as a science text is like trying to use a screw driver for a hammer. The above theories all try to pour modern scientific meanings back into Genesis that the original writer, or audience would have never meant or understood. One must understand the ancient Near Eastern background to interpret Genesis one. I see Genesis one as a polemic against the surrounding heathen nations, who worshipped many gods.
Genesis is also etiological.
See my detailed analysis of Genesis One . Each Christian should study for himself and be persuaded in his own mind which view is right after looking at each view. If my view is different than yours, we can agree to disagree. We should not fight among ourselves thinking we are the only one right, and everyone else is wrong. For there are many good Christians who believe all the views mentioned above.