I have thought some things over and actually it seems quite balanced. If a group of vehicles attacks the same building, they get a 10% damage upgrade, but you could compensate that bonus by giving the opposing team an upgrade which makes them repair faster when repairing with multiple players at a time.