You beat me to it. My first reaction was "Wait - how is preserving Erlang's syntax but losing the VM a good thing?". I'd love projects going the other direction - a more modern syntax built on Erlang's rock-solid VM + OTP libraries.
I don't see a problem with process isolation ... you can control the bytecode generated from the compiler, and then you make the Java FFI really hard to please.
Since Erlang uses light-weight processes, this is exactly what the Erlang VM is doing.
I wonder how things like process isolation will work out.