Adds up very well with almost contemporary evidence from Monte Verde in Chile http://journals.plos.org/plosone/article?id=10.1371/journal.... so "mystery" is a non sequitur. But that's the headline.
The original research paper is worth a read (open access FTW).