However, relying as much on Linux specific features as the article describes strikes me as a step too far in the other direction. Are the benefits from these kernel specific features really awesome enough to outweigh the benefits of being portable to at least, say, the *BSDs, and maybe Mac OS X and Solaris?
Linux does not have a huge desktop presence. It has, of course, a huge cell phone presence, but Android does not seem likely to adopt a new window system.
[Disclaimer: I work for a non-Linux Unix vendor]