I think it is a fun little experiment into seeing how the various ways that C++ does things behind the scenes myself. Certainly you can avoid a lot of this complexity (and there are very good cases to be made for this point), but I don't feel that makes the post worthless.
Only real points that I can make are that you have a broken link in "(Not yet, I will in my
next post!)", and there are a few places in the code where it scrolls off the side of my screen, especially in the Type Specialization section, and I am unable to easily view it. Though not sure if that is more a problem with the site than anything. Couldn't hurt to make the code a little more vertical, however. Also you have a double-negative at the beginning of your conclusion ("is finally
not an unavoidable issue for us") which I always find a little hard to read.