I really hope that this works.
One question, how do you plan to address the issue of clearly imbalanced games:
I had one a week or two ago, where the average number of games won was pretty close, but the range was huge--There was a person duoing with a friend who was brand new to support, so we had a 1400 ish player with a 900 ish elo player duo qued, 1400 player had like 1k wins, everyone else on our team had about 500-700 wins, but this new player had like 50 non-bot games played ever. Needless to say, despite our team having a slightly higher elo average than the other team, we lost this ranked match because the 900 elo player with no games was utterly destroyed by the other team. He legitimately tried and took advice and was positive, but he had far less understanding of the game than the equivalent super-low elo player on the other team.