Nice little article at psy.org too. An amazing find without doubt but it would fit equally well with what I believe the age of life on earth to be, in thousands not billions or millions of years.
It also gives some indication that many of the animals found died and were preserved immediately. I look forward to more details on this one coming out.
Thanks for ping!