Nah no extra invites, sadly I can't mention the limitations of the beta but like many betas it is vast. With what is available atm in the beta your not missing much.
It has a nice feel, but its far from what will be out on release. My only disappointments is its partialness,