analyzing millions of DNA barcodes
Right there in the first sentence is the first hint that this article is going to suck...
Correcting myself: This is apparently a thing.
Yup, I also initially thought that's crap, but apparently it's a thing. Nevertheless, the original research does not, as far as I can work out, state that almost all species appeared at the same time. It states that almost all species are descended from small founder populations that existed at the same time, which is not the same thing as saying they all came into existence at the same time. Might simply be genetic bottlenecks - perhaps there was a major natural catastrophe which hugely reduced almost all populations.
I can bet the creationists are going to be all over this before long. :-)