To add to that suggestion. It might be asking alot, but in the current AvP Games, they ended up lasting vastly long, like a match could last half an hour, but you could leave mid-match, np. Why not add something like this, so joining mid-match would be no problem, and when people leave, they take the score/exp they got in match with them, leaving only the people who last til the end with any bonuses.
That leads me to a question. How does exp work in ranked matches? sometimes players have fewer kills than I, but they have more exp, I understand stealth kills give more, but sometimes they're marine players.