Evolution resolves the infinite regression, not by being super-clever and super-efficient, but by being stupid and inefficient and working anyway. This is the marvel.
Stupid and inefficient is sometimes much better (and faster) than a meticulously designed process. If you’ve ever dealt with fitting of really complex data, a random walk is often suprinsingly more efficient than any of the refined fitting algorithms. In itself it’s just stupid “trial and error” in endless repetition, just like evolution, with a little bit of organizing in the background.
I wonder if anyone ever remarked on the seemingly excellent evidence thus provided for Hinduism over Christianity. Probably not.
Well, David Hume did. In the Dialogues Concerning Natural Religion. Although not with a totally straight face.
The best book-long treatise about your points is probably Dawkins’ The Selfish Gene. But you probably know that.