yea, i think the team upgrades should be resided in a new rts-ish game mode. for the balance, I think it is a resolvable issue, cause many rts game have damage and defense upgrade concept, and player with applied upgrades should be displayed with some visual marker. for the stacked bonus problem, I think a team upgrade should be expensive and it will creates a reasonable economic advantage on the other team.