Great! except that to be called a kernel it's missing just a process manager, memory manager, filesystem, process separation and hardware abstraction. Yeah I'm that guy, down vote me as you wish, the article is still wrong.
It's a way to load a ring-0 application into grub. Pretty cool, but not a kernel.