"nothing" else explains it, ONLY if you first pre-suppose that there is NOT a God.
Which is your right, but that is merely a supposition. Once you presuppose there is a God who can create, there is an alternative explanation for everything.
Just because we COULD have evolved (something I happen to believe is so highly improbable as to be laughable, but improbable is not impossible) does not mean we DID evolve.
I don't believe we DID evolve, I believe God created the world, and man. Nothing about the "science" of evolution has ever caused me a problem, but I have lost count of the number of times the "history" of evolution has been proven false and had to be re-written.
Science does evolve as we learn more, but when we find a previously believed "science" is false, we don't "evolve" it, we throw it out and label it for what it was, FAKE.
But with the history of evolution, there is NO WAY to falsify it. Any time new historical evidence is found which refutes the current mythology, we simply re-write the mythology, and send out a new set of SCIENCE TEXTBOOKS.
I don't want science textbooks that have to be re-written every time we dig up a new fossil once again showing that the "science" of evolutionary origins is simply a bad guess.
The closest I can come to calling this form of evolution a "science" is to label it "forensic science", analysing clues using the scientific method to make educated guesses as to how we came to be.