Can I check what the 5-digit number is on the bottom right of your Launcher screen (this is the build number, and is very important when it comes to Multiplayer)?
Not sure about the rushing, but I do know that there have been a few server issues. Unfortunately though, the servers are based and managed by a hosting company in the US, whereas N3V are in Australia.
Good day, I want to make a complaint! Why do not the 4 MULTIPLAYER ALMOST DAY! IF IT WILL NOT WORK TOMORROW AND MORE DAYS WILL COMPLAIN OF ADMINISTRATION! (RU REGION)