The ranking system allows a lower ranked player - presumably more experienced/more rounded/more invested - to take control of a task group away from a player with a higher rank. This is good, most of the time. When it's not good is when the person who has control of the task group is across the map, doing something else, and won't release control of the TG.
What I'd like to suggest is a when the calculation is made to determine whether a player can take control of the TG away from another player, that both rank and distance from the CV are entered into the formula, so that if low ranking player A is no where near the CV, player B with a higher ranking but who is at the CV could potentially take control, presuming combination of rank and distance outweighs that of the lower ranked player who's farther away.
How much to weight rank versus distance is an exercise in judgment that I leave up to you, should you guys decide it's something that's worth implementing.
<S>, Hope you guys had a happy turkey day and keep up the good work!