It's good to see developments in Bitcoin related clients... But why should I use this for my nodes instead of the regular client?
It's a tutorial for people who want to learn about writing a bitcoin full node (not a client to bitcoin-core, a direct client to the bitcoin network).
If one wants to pop up the hood, the reference client has ~90 000 lines of C++, not very much documented. This tutorial has less than 1700 lines and much more documentation. Obviously the reference client has many things that this tutorial doesn't. But the basics are covered.
If someone gives you a do-it-yourself kit car that can drive around, would you ask if it replaces your Toyota?