Is It God?
No. But when something like this pops up, it's easier to understand how some of us insist on thinking that way.
I guess I just don't see how stopping at god is somehow more wondrous than our ability to push a little bit past that point to where we can actually figure out how such an amazing thing can happen.
Like the man said - we are stardust. We are made of the same stuff everything else in the universe is made of. We are the cosmos trying to know itself.
More info at UPI.