I'm not an academic so I won't profess to be an expert about papers, but it struck me as odd that it was written in the first person. Felt like a blog post with lipstick.
I'm under qualified to address the paper itself, but it was an interesting read.
He called it a paper. It doesn't need to appear in a peer-reviewed journal to be a paper...