The arguments you use against CoffeeScript are actually the reasons why I love CoffeeScript and the fat arrow.
To see what scope the fat arrow is bound to, all you need to do is scan up the parent scope in the file and look for a thin arrow (or a class declaration).
Your "whitespace problem" is my solution.