To answer you first question:
Anyone fits in "the audience for Dart", If you're ready to use CoffeeScript, why wouldn't you give Dart a try?
"It adds optional static typing, and as far as I can tell, nothing else."
And as far as I can tell you don't have a clue of what you're talking about.