I'm so glad that somebody built a better front-end for SuperCollider. It's badly in need of a better guide and tutorial for new users, and this seems like an excellent way to go about it.
It's not necessarily that SC is complicated, but it is a custom language that has to be learned to use a single application. Also, many musical ideas and projects extend beyond what sclang can do, or you want to use external libs, etc. By using Clojure you get all of the power of sclang and more, because you also get lisp macros, while also getting access to the whole java ecosystem of libs. We've got a gui library for Overtone in the works, and it will be a good example of this in action.
I would say yes, SC really is that complicated. sclang borrows from a bunch of different programming philosophies, so you have declarative stuff alongside imperative stuff, plus it is flexible to the extreme, with various 'equivalent' syntax constructs to achieve the same thing, and innumerable 'shortcuts'. Meaning that it's very easy to write obscure, hard to read code. Plus, it's not just a matter of knowing sclang - the whole sever graph architecture needs to be understood to really 'know' SC. I think there are probably very few people that really understand all of it.