That seems to be the point. Proper or idiomatic scala code uses tools only available to scala.
I used scala for a while. It has some neat tricks that I grew to like, but I think it ultimately had a problem I noticed in Ruby: there are many "right" ways to do things and each team has its own culture. This makes learning foreign codebase pretty hard--especially with how dense scala code is.
Well, perhaps not "a better Java" but at least "better than Java".