This is a really excellent article. If you ever wondered how they work out the parts of an ancient written language from basic principals, this shows you how. It's one of the best things I've ever written, I can follow the basic ideas and understand some of the things they are figuring out.
[off topic] I'd go with "read" :). I'd very much prefer if an author called their own work "excellent" rather than admitting they understood some of the things they wrote about, after rereading their own work.
[on topic] This kind of articles makes me think how (in)adequate we are to decipher an alien transmission and language. We'll probably have to rely on "their" vastly superior intellect to make the language understandable for us. We still struggle to understand languages spoken by other humans basically identical to us, whose language evolved in conditions perfectly familiar to us (planet, environment, common concepts, etc.), and lived a mere 3500 years ago.