As I understand it, they want to implement vimscript in Lua, not (necessarily) elevate Lua to be a first class scripting language next to vimscript.
I think adoption will remain pretty limited though, because plugin authors want to support vim and neo.
Yes.
> (it can be disabled at build time)
No, Lua is not optional in Neovim.