So while waiting for my team to destroy the last ship on the team, who had disconnected at the beginning of the game, I came up with an idea. I think it would be beneficial when it comes to people disconnecting, other than perhaps working on the netcode, if there was some sort of timer that begins as soon as someone disconnects. If that person isn't able to reconnect within, say 5 minutes, his or her ship would automatically sink. This would ultimately speed up matches, because we wouldn't have to wait for the remaining ships to go upwind across the entire map to go sink the ship that disconnected.
This is just an idea, but I think it would work.