So... can I run Erlang code on it efficiently? (This question also disqualifies LLVM, the JVM, the CLR, etc. When most people say "universal VM" they really mean "universal VM for running mostly-serial code that might at most have 5 or 10 threads, and where killing and restarting the entire VM (to, e.g., spin up a newer version) isn't a big problem for the clients talking to it." This is not future-proof.)

You can already run Erlang code efficiently on the JVM: https://github.com/trifork/erjang