Then why not just say so in the original account? Why say "6 days" if God really means "6 million years"? Why be intentionally misleading about something that is crucial (in my opinion) to our picture of Who God Is? Schroeder's a smart guy all right - who wants to argue with MIT? But his explanation sounds like an attempt to harmonize science and the Bible at the expense of what God told us.
God created the "laws of nature" for us - not for Himself. The laws of nature that govern the world didn't exist until He created them. Why take the long way?