Evolution is, in truth, nothing more than an incomplete theory. But in terms of academia in general, it is a religion.
Evolution is, in truth, nothing more than a scientific theory.
But in terms of academia in general, they defend evolution theory the same way they defend every other scientific theory.
So, if you wish to posit a "religion" for those academicians who claim to be irreligious, then their "religion" would not be "evolution".
Their "religion" -- that is to say, their core value -- is science (aka Methodological Naturalism), and evolution is just one branch of their science.
As for "Creationism" it is not science at all, since Creationism begins with somebody's interpretation of scriptures, then goes looking for supporting evidence, ignoring everything that contradicts it.
Evolution should be taught in science classes.
Creationism can be taught in religion classes.
And ideas like: God created the Universe, with all its Methodological Naturalism, and God endowed humans with certain inalienable rights... those ideas are appropriate for any classroom, whether scientific, religious, political or otherwise.
As for evolution's alleged "holes" or "incompleteness", let me suggest an analogy:
You could just as well say the science of medicine is "incomplete" and has "holes" because it did not yet cure _____________ (pick some incurable disease).
But science has cured or improved many diseases, and the average person today lives nearly twice as long as people a hundred years ago.
So medical science is not necessarily rendered invalid by what it does not cure.
Likewise, evolution theory is not necessarily rendered invalid by what it does not explain.
And much of medical science (like many other sciences) is built on our understandings of the long-term processes and workings of evolution.