Just two suggestions for your Preferences feature.
Its really cool how you guys have updated the Preferences to get the matches your style.
Therefore I would add one thing:
-An Alignment Feature; Covenant Love, UNSC Love, Peacemaker
Basically something that would take into consideration if you prefer Covenant games, UNSC/Spartan games or neither.
This way if you select Covenant Love the game could (on a much smaller scale than that of the other preferences) find games for those who prefer what they prefer. More so it can be utilized differently so that if the game throws a mix of players in what it would do is provide Voting Options of Gametypes dependent on the preferences of the players in the match.
So if there is a player with Covenant Love Preference and a player with the UNSC Love Preference the game will provide a voting option for a Spartan Gametype or an Elite Gametype.
-Team Colour Preference. This is something probably better for the Customization part than it is for preferences but what it would basically do is it would tally the favourite Team Colour of your team and your team will go to the most selected Team Colour. If there is no mostly selected number (Basically if its each player with their own seperate preference) the game will randomly select one out of the group.
If the other teams tally for the same most prominent colour outweighs yours then they get the colour and your team goes to the next best thing.
If both teams have an equal tally then both teams will not recieve the colour, instead it will go to the next best thing/randomly selected.