"In any meaningful sense evolution is a fact, but there are various theories concerning the mechanism of evolution."
If that is the conclusion you have drawn based upon the "data", then I won't argue with you. I just have drawn a different conclusion based upon the same "data". Apparently, we have each brought different paradigms to the analysis of data. Irreconcilable differences.
What data has ID collected? I know of none other than misinterpreted Bible verses.