Good attempt, it's good thing to popularize powerfull concepts in programming, which are not as hard as most programmers think they are.
However I have one big problem with this article. Code snippets are so horrible. Seems so unpractical. Perhaps because I never used functional features of Javascript?