Here are my thoughts:
1. Ease of adoption & learning curve:
Scala's language features are a beast. While you could easily pick up the basics, it will definitely take a lot of time (I'd say years) to really become proficient with it. You have to understand the fact that with Scala you have to cover the whole spectrum of Object oriented and Functional programming!
2. Scalability & performance
Scala and the tools around it are meant to be scalable and performance oriented. My definition of Scalability here would be scaling on relatively cheap commodity hardware and my definition of performance would be that I get the same response time for any sort of load. Scala and the tools surrounding Scala are built with this in mind
3. Resiliency
This is something which is not so specific to Scala as one could come up with a resilient system even writing Java. With a functional programming approach, you are much more inclined to write resilient applications!
4. Industry feedback and adoption rate.
I really can't comment on this, but at this point in time industry adoption for Scala is less as compared to that of Java, but I strongly believe that it will improve in the coming years
5. Modularity and cloud readiness.
Modularity is something that lies in the developer / architect to design his or her systems modular enough. This is not specific to Scala or Java whatever! Define cloud readiness?
Have a look at this!
http://www.reactivemanifesto.org/