Am personally not a big fan of calling agents turtles. It makes people not versed in ABMing history not take it seriously. As for BreedSet, I see the confusion (though BreedsSet would be the confusing one), so we might think of something else (ABM.Array perhaps?).

As for staying close to NetLogo. I'm more inclined to think that it is better to create something that is clean and intuitive, than trying to mirror even the bad naming choices in NetLogo. Because given that CoffeeScript is quite different as a language from Logo we will unavoidably end up with something that'll be subtly different from NetLogo anyway, confusing people even more.

These could be different philosophies, and I see the value of taking the other route as well, but just my 2c's.