Jay, I believe all games should have a delayed start, that could be adjusted by the game creator. This allows the game participants to have enough time to read their notification email and be prepared for the start of combat.
All players have joined the game, and the waiting is almost over. The game will soon begin.
By default, I think real time games should delay start = Production Ticks, unless adjusted by the game creator.
By default, I think turn based games should delay start = Max Turn Wait, unless adjusted by the game creator.
Inside the game, maybe there could be a countdown timer.
This feature would remove the unfair surprise for players who got used to “waiting” for the game to start, when the final player has already joined the game.
Who knows ? Maybe this could reduce some of the early QUITs & AFKs, because players could have a slightly better start in the game.