All of these suggestions are fantastic. I really like the palace of the dead, restricted queue time, and tournament suggestions.

I think that a teams strength should be determined by its highest member, not the average, and they should reward points on your personal rating vs. the other teams highest guy.

Ex: 1000, 0, 0, 0 vs. 500, 0, 0, 0

Left side team has a strength of 1000 vs 500 for the right hand side

If the 0 guys on the left hand side win, they gain a good amount, because they beat a team higher rank than them. Ditto with the 0 guys on the right.

The 1000 guy will get +5 points if he wins, and the 500 guy will get a decent amount of points.

This will help people rotate in new members if someone has to drop for a season and it discourages people from using alts to boost their own score. It also encourages even teams because you're better off if your team mates are the exact same rank as you if you're the high guy.