We don't know everything there is to know about math. It doesn't make Math wrong. What we do know about math is correct, even if we don't know everything.
Same goes for Evolution. We know a lot about it, and science in general, but it doesn't make it complete, neither does it make it wrong.
Science (including Evolution) is about finding the closest approximation to truth that we can find through natural means, without supernatural revelations or prophets proclaiming what we're supposed to believe as truth. Science is about non-subjective methods of knowing the world. Evolution is tested and is knowable to be true, for anyone who spends the time studying it. For anyone who refuse to learn or understand it, it will always be a mystery.
Unfortunately, the evolution-deniers are the ones who could disrupt medicine and food production and cause mass epidemics by sheer ignorance and stupid actions. For humanity to survive, we need to understand it.... but I think we're ******-out-of-luck.
===edit===
Btw, virus is RNA and not DNA. Virus don't contain mDNA, only cells can, virus is not a cell. Procaryotes and eucaryotes can contain mDNA, but I think there are some (or many?) that don't. mDNA is a redundant energy system in our cells. We already have a system for it in the cell (however crappy), and mDNA is an addition that improved our survival, possible introduced through an infection while our ancestor was nothing but a procaryote (IIRC).
And when it comes to "similarities" in the DNA for heritage, it's more than just similarities. It's more of transcript errors that comes through. It's like having a Rank Xerox (if anyone understand that term anymore) of a family tree that's been passed down through generations and it has coffee stains, rips, added written text, and such on it and each generation copies the same errors. For instance, the broken C-Vitamin gene (which was caused by an ERV) is something all humans have, and chimps... but not the other apes. So, statistically to have the exact same broken ERV gene is one it trillions, the most possible answer is that we are close relatives. We share the same parent in the distant past who had this broken gene. Now, we share another 22 ERV genes with chimps. We also share hundreds (I think) transposons, and many other similar gene codes with chimps, but no other animals. Then you can find even more that are shared between all apes. All animals. All bio-life, and so on. The probability for not being related is infinitesimal small. Macroevolution is statistically solid. Unless God intentionally gave us bad genes on purpose and gave it to the chimps too just for the divine heck of it.