About the Matchmaking, what about a screen where the player has a list of schemes and he/she can check ✅ the checkboxes of the schemes this player likes to play. The system would try to find a match for this player based on the marked checkboxes of the other players. Maybe some of the checkboxes could be preset, with the main schemes, recommended for players that just want to play the most played ones and don't know the others. So, people could choose to uncheck some of the schemes preset.
When a match is found, the players won't be able to quit the match. They will have to play, otherwise the one who quit will loose points. For example if a player checked the box for T17, Hysteria and WxW and the other player for Hysteria, BnG and T17. The system could choose randomly or not T17 or Hysteria to be the scheme to be played. Or maybe the system could give players a time to decide the scheme, if the time pass, both can loose points. Or maybe players just decide one of these schemes in the lobby and the system will accept either T17 or Hysteria.
Just suggestions and thoughts. I trust Monkey Island's work. By the way yeah, history shouldn't be touched. No anachronism!