The link says nothing substantial, it does not even mention introns. One would have to read the whole article to see what it says. Your claimed evidence is therefore just not there - as is usual with evolutionist links - they do not say what the poster claims they say.
Oh well, you led the horse to water...
True.