nothing you have said differs from my beliefs, except I believe a higher power had a hand in guiding those improbable events.
Is that all you believe he did? Like Prometheus style and then left to go populate some other place. Possible.
If you think God has a hand in our day to day activities then I don't agree.