I don't think it's fair that he should be allowed to use the name "CoffeeScript 2."
I feel that it implies that it's an official project, but it's actually a re-implementation and separate project.
And if they're not backwards compatible it could lead to a ton of confusion and a fragmented language.
I think if you want your own project then you should at the very least get your own name.