Beta? I don't think so, this smells of tech alpha. 5 matches played and all 5 crashed, hit registration is bizarre the overall feel is less than rewarding. This is a damn cash grab, wake up people.
Looks like your connection to Focus Home Interactive - Official Forums was lost, please wait while we try to reconnect.