Do you know most scientists believe in a God? Science doesn't prove or disprove the existence of a Deity(s). It merely measures what can be measured. I understand part of what he was getting at, that additional knowledge has changed how we view the world and universe and that changes how we cope with that knowledge.
You have children? When on a trip that will take several hours how do you explain to them the concept of time? The younger they are the simpler the explanation has they don't have a frame of reference to understand what the parent knows.
Also I have an issue with the whole evolution debate as proof either way. Evolution simply states when there is life, certain rules are followed in nature. Average height of an adult male in the US has increased for 5'9" to over 6' since Europeans began settling here. Simple measurable fact. Does that show proof one way or the other of a Deity's existence?
How did the argument even start? The Church stated that God was perfect and therefore everything God made was perfect and therefore unchanging. Real scientific isn't it? Yet we can see changes all the time. Volcanoes, Flu bugs, earthquakes all changing all the time. So evolution says this is what happens when there is life, never states how that life started. That could still be caused by a Deity, but there isn't any proof either way, just human arrogance arguing one is right and the other is wrong using a theory.
That brings me to another problem I have with organized religion, the arrogance. In my opinion they dumb God down to their level. If God created the universe that is beyond amazing. I can't really comprehend how far it is to Jupiter, let alone the billions of galaxies that are out there, each so big as to make it impossible for us to understand that distance. Then take it the other way. Below the microscopic level, to a realm we can only theorize about as it is so small we can't measure it. They want that God to be concerned with how they and they alone are worshiping Him (Her) the right way and the rest will be punished for all time. IF that is your God, you can keep them.