It just sounds like another glue language. The reason UnrealScript halted development was because they found that its whole purpose is to call C++ code. So they put their focus into making Unreal a more reusable framework instead of confusing developers with some zainy little toy programming language project that serve as an interface.
This allows using any language really, as long as you can produce a shared library that matches the ABI/API. Which should be good enough for those who have some issue with a particular scripting language.