maybe join their Discord and download it there
most betas are still for windows, so unfortunately no
pretty much any good game does that, i can asure u this one works flawlessly
its still early acess, i dont think online will come before its closed beta or full release
i think i can give u a medeafire link instead
edit: or just join their discord lol