I think you really need to find out what the Church actually has actually said on evolution. The church has NEVER declared the theory of evolution to be fact, it has declared however that it is NOT IN CONFLICT WITH THE FAITH.. which is indeed exactly in the Church's realm.
I don't ready what you are taking from this article, there are giant intellectuals in the faith, and always have been. There are great intellectual arguments for faith, FAR MORE than there are for Atheism. Unfortunately the Church has indeed done a very poor job getting those intellectual arguments out there and articulating them to the masses.
I don't see anything in this article, or in any posting of the Vatican that says the theory of evolution is fact... So if you as a Catholic choose to not believe in the theory of evolution, no one says you can't be a Catholic.
What blows my mind about this whole damn debate is that Charles Darwin himself was Catholic if I am not mistaken... nothing in his theory remotely dismisses the existance of God. The Church itself has never dismissed the theory of evolution as contrary to the faith. And evolution in all things is one of the very much long time accepted evidence that God exists.
The only folks who are jumping ugly over this whole thing are far right fundamentalists and the far left aethiests. So if you think the bible is absolute literal, with no symbolism then you have a problem with evolution in terms of your faiths compatibility with it (which BTW the CATHOLIC faith has NEVER taken the bible as 100% literal, it has always understood there are symbolic and other meanings and not simply the exact word. If you doubt that please go read up on the matter) you have an issue with evolution conflicting with religion.. or if you are die hard aethiest who doesn't believe in God anyway.. you think that Evolution proves there is no God.. of course this is a completely illogical and unreasonable stand... even if you take the theory of evolution at full face value, you cannot get any item, without having a previous item act upon it... if you take this chain back to its beginning you wind up with something from nothing.... and that something is God.