I merely state that shocks are NOT OP in 1v1 or 2v2 in my experiences as a German player.
I have to disagree with you about 2v2 considering how vulnerable if German snipers are in that game mode. Anything from easily viable sniper cars to two-player mortar spam will render any amount of German snipers instantly useless, not to mention that those units also very effective against German infantry in general due to small squad sizes (and precision strike) and are often built regardless.
As a side note, snipers have been glitched since the last patch - sometimes they refuse to fire and just sit there in cover. This has happened mostly to my Soviet snipers but only because I mainly 2v2 and I seldom build German snipers there, for the sake of my own sanity. This bug further adds to the problem when shocks get spammed in 2v2.
I'm on the same page as Gustav: 1v1 balance is important but Relic shouldn't throw all the other game modes out the window. After all, the 1v1 population is not exactly that big - not big enough to sustain the game by itself, anyway.