I had to reread the article to see the decoder and decryptor and some other snippets is python.
But what do you feel is a hack, the way he used the langauge, not pythonetic enough, or something else?