New proof of cosmic inflation?

Has anyone looked for alternative explanations?
I'm surprised paradigm hasn't commented. Seems this would be up his alley :)