Can everyone please tone down the rhetoric? It's not helpful describing the game as "broken" or waxing endlessly about how one team utterly dominates the other in every way (clearly untrue).
I agree that the lack of a lobby will hurt this game - I really hope it comes sooner rather than later. I think all the other nonsense that people are going on about doesn't matter - DLC, ladders/competitive scene etc has little to do with whether people will buy/play this game in the short to medium term.
T70 is barely more powerful than an armoured car in vCOH but comes at T3 rather than T2. Moreover it can easily be countered by T2 units. No nerf necessary.