I don't think it's as one sided as you make it out... A shreked squad and a pak is more than enough to deal with a T-34 and the grenadiers faust can work in a pinch if your caught in a bad position with your pak because of the damage engine crit it will give. Teller mines are also excellent on the 2 current maps because there are narrow corridors and a good chance you will get a hit. My point is there's enough there to stop that T34 running riot with units you should have anyway. I think what people are struggling with is the not knowing what's coming next from the Soviet player as it's early in the game right now and it's not quite as predictable as the meta US.
I see your point here, its true thats we don't know how to really predict what's coming. BUT even with predicting, the problem is the versatility of germans based on their cost. You can get a quite cheap versatile army with russians, with germans, its either full anti T34 and if it is followed by infantry its very hard to catch up. When i mean there is a balance issue it doesnt mean you can't win as german, just that you'll need more skills.
EDIT : 4 first games as russians = easy win if you know how to finish it quick enough, the 5th game i lost it cause the game went campy so i learn to know what an Elefant + 3panther spam is. And i can tell you i am not really good with US-like factions.