Why do the benchmarks not include luajit, just lua, luaj and other java-based vm's? It's easy to lead the one-eyed.
FWIW, a quick run of the binarytree benchmark shows luaj as slightly faster than luajit on my system, but does it matter? Not many projects have a realistic choice between lua/luajit and luaj, unless the whole thing is written in Lua.