(Side note: aren't these codepoints very expensive to encode in UTF-8? It seems there must be a lower-valued range more suited to it)
Check the 'How does it look?' section.
> each compressed character holds 15 data bits by using the CJK and the Hangul Syllables unicode ranges.
In UTF-8 these characters take 3 bytes each. Which makes it less space efficient than base64 (60% overhead vs 33% overhead).
The CJK/Hangul scheme has more information per character but I'm not sure where that matters.
So I'm just wondering why you would use something more obscure, less space efficient, and not ascii compatible.
EDIT: Ohhh, I know, and because twitter cares about characters. So you can use this to put essays into tweets.
The author might as well have included the rest of the Unicode range including Arabic, Emoji, and math symbols.