delayed: () -> -> this.model # isn't the class Well, that isn't really fair now, is it? You could have used the fat arrow (`=>`) for binding `this` to the class. With that in mind, I agree with the author in that CoffeeScript isn't the answer, at least not exactly. With syntax this incredibly similar, how far are we from compiling python (with generators, with statements, imports, ...) to JavaScript?
If you really get familiar with CoffeeScript then you will see that the benefits add up over JavaScript.
If you want a nice Python-like language with import statements and many interesting features that compiles to JavaScript, take a look at Nimrod.