Just because science is willing to accept their misconceptions and reroute themselves using new information doesn't mean that they don't operate on the same basic level of faith or belief or whatever. Without faith in the scientific method we wouldn't have science.
Oh for fucks sake. Do you even hear yourself?
I hate that I have to even make this point: Science is mutually exclusive to faith. They do not and can not intersect.
Science is the application of logical argument to physical evidence. Logical arguments begin with assumptions. As a general trend, the more assumptions an argument has, the weaker it is, because each assumption is a weak point, where pure logic must give way to the uncertainties of reality. Science is, in effect, one long ongoing logical argument, with only two assumptions:
A) Reality is generally self consistent.
B) The senses can convey accurate information about reality.
These are both valid assumptions, because without either of them, reality would be unknowable. Thus, the only article of 'faith' within science is that reality is somehow knowable.
Anyways, from those two assumptions, we have proceeded to build and solidify ideas of reality. We group these ideas into theories. Once a theory has gained enough evidence - that is that it has been shown to be true, working from those first assumptions, and other established facts - it itself is considered a fact, and can be used as a premise to evidence other theories that build off of it. Because it has been built logically from those first principles, it is itself logically sound and thus a valid premise for further arguments.
Evolution isn't true because anyone has faith - it's true because it has been shown, demonstrably, working from those first assumptions, to be true. Just because it has "holes" doesn't make it any less true, it simply means that we don't yet know certain details about how it was implemented at certain points. Think of it like this: If you have a computer program that works, and you know that it works, but you cannot see where in the code a certain process occurs, that does not invalidate the program, it simply means you need to look harder.
So, no, science does not require faith. By the very definition of what they both are, they can never meet.
Also, if you are so concerned about holes in the tree of life, go to your local university and talk to a professor of evolutionary biology. Actually learn something instead of spouting off half baked ideas.
If you're a troll, you're a damn good one though, I'll give you that.