The best and easiest way to balance 3v3's and 4v4's is in map design. Where points are, terrain, buildings, etc. that is why Red Ball and Montarigis were the most equalizing maps in VCOH. They took away opportunities to quickly exploit one sides advantage and gave other side chance.
Simple change to starting location would make both Mont and Redball almost un-winable for axis...
and of course have teams made up of players with equal-ish skill. Which is almost never the case with current automatch system
I don't see how a map change would change anything unless axis always starts at certain locations - which is not going to happen.
Wrt. shitty teaming up that was also a problem in COH1.
There seems to be a cut-off somewhere where you can shake the total noobs, but if you sink below that certain threshold, you risk ending up in a long losing streak because of total newbie teammates.
My score has been swinging up and down for that reason. And it pains me each time I see that I've been put back in the pool of players eligible for newbie-match up because it takes a lot of Work to win a team game on your own :/