I certainly encourage everybody to consult the source material! Man, this is a blog, opinion by default not perfect.
But when I hear the keyword "major advances" I'm highly suspicious. I had seen already so many such "major advances" that never went beyond a circle of self citing clique.