Your argument in a nutshell.
"I don't know how life began. I know there isn't a God. Therefore random mutations managed to lead to the various complex systems of lifeforms. One random mutation after another added up to create a heart, a brain, an immune system, an eye, etc. It's Science, you guys"
You are looking at this the wrong way.
Initially, man believed that life was proof of God, since it was bamboozling how any of it could have got here.
There is one proof of a god that we still can't wave away, and that is the existence of the universe. But a different type of god could have created the universe.
Then we go and find a mechanism that explains how life could have created itself. This leads to a problem with God. Is God the type of chap who can create life using evolution, or is God the type of chap who needs to meddle, in order to deliberately create humans?
In our mind, there are two different types of God: One is a personal God, who looks over our shoulders, and the other is a pan-dimensional entity that may or may not give a shit.
Humans have decided to look for the character of a god, in what lies around us, for confirmatory reasons. The trouble is, that what lies around us, gives us no clues to the character of a god, since evolution looks like a fairly good way of explaining the problem, and it produces harsh, gory life, that's consistent with a God who doesn't really give a shit.
If we saw more perfection around us, and less Africans with worms eating their eyeballs, then we could be convinced that God gives a shit. Since God obviously doesn't give a shit, and is determined to hide himself, then it's more likely that evolution is correct, since it looks correct in the fossil record. Thus we have another pillar of evidence that you have ignored.
God hides, so hand-waving about IC will not find him, because he has probably hidden better than that
God likes to starve babies, which is consistent with God generally being absent, and having no power in this world
The fossil record has not shown us anything that can't be explained by evolution.