Advertisement In brief: Last month saw Microsoft opening up registrations for a public beta of its xCloud game streaming service. Now, the company has officially launched it in preview as invites start to reach participants. The public beta of Microsoft’s …