Gee...I wonder how THAT happened?
According to the article, the researchers believe that almost all existing species (incl. humans) appeared more or less within 500,000 years of the present time.
But this does not imply that there is anything "special" about the present time. Rather, the same statement applies equally to any previous point in time - say, 120 million years ago, 300 million years ago, etc.
Stop trying to see only what you want to see.
Regards,
No. What I see all around me, every day everywhere I look is evidence of creation by an omnipotent and omniscient God who's love for me is eternal. I don't try to see it, I see it because it exists and the TRUTH of the Creator is written on my heart. I'll pray that you someday see the same thing.