Billions of Missing Links: A Rational Look at the Mysteries Evolution Can't Explain