Wow that's fantastic! Just so you know, I've updated the article with a section on Wrapper Objects. I'm hoping that clears up some confusion on why you're able to call methods on Primitives.
Cheers!
I hope someone gains value from this article =). It's the first in an ongoing series I plan to write on JavaScript. Would love any and all input!
Andrew