It seems like it is more of a formality. Many games take you to the "splash" screen before playing. But having players go straight into the game would speed up the launch and allow faster actions/reactions. I personally think the splash screen looks and sounds awesome.
Maybe have an option in the "settings" for those who don't want the splash screen when they start up the game?
Maybe the splash screen was put there to prevent bots from spamming the game? We mentioned in another post how the chat might be flooded with bots, so maybe the splash screen can prevent bots from flooding the network?