Thanks for the heads-up - I'm not going to bother with this piece then.
Anyone with strong opinions about mainstream programming languages is automatically suspicious to me.
I mean, I get it - plenty more elegant and better thought-out languages than JavaScript, with their practitioners pounding the floor, saying "it should have been me - not him!".
But, ultimately, who can't write good code just because they're not using their favourite language?
I haven't read the original, but knowing Scheme I could see why the book would be structured the way it is. In JavaScript, though, it really just doesn't work. The code is horribly non-idiomatic for JS, and because JS isn't actually Scheme the order of the concepts introduced doesn't make sense. When it does talk about JavaScript, it's condescending towards it in ways that were off-putting to my coworkers (we're a TS shop), which is weird given that it's a book in JS.
Someday I'm going to get around to reading the original, but I can't recommend this one.