There's a lot of players trying to join, as far as server optimizations go, player load can still cause issues with joining. I recommend patience until all the bugs and random issues are sorted.
I'm certain they broadcast it via announcements in chat that the server will go offline. Not many players will check their in-game mail, your screen will also shake when the server is about to go offline and it gives you a few minutes.