YES!!!!
By JOVE! You have it!
Ok, I'll stop trolling now.
Whenever I read science written to be so opaque and mysterious and self-congratulatory as that article, I become inspired and I just GOTTA put on my blue pointy wizard's hat and start revealing the Deeper Truths of the Universe.
Forgive me.