Having said that, I looked over the article and this seems to be the most convincing Satoshi Nakamoto theory thus far. There's no need to jump to any firm conclusions yet though: I'm certain the Internet will conclusively prove or disprove this over the next few days.