Nothing in that PR showed he was a much better developer, he just implemented an optimization he found in a book. Contrary to the medium post, Satoshi's code was fairly clean for a first release. The omission of unit tests just shows the uncertainty Satoshi had about the project (why make tests for something that hasn't found adoption?).