Elite Riflemen:
I would remove the idea of boosted veterancy and give them 2 thompsons and make them 320 mp or somewhere thereabouts.
Soviet Weapon Teams:
In my opinion, the tactical advantage of removing a weapons team from the field is all that matters.
Wiping teams should be difficult. If people are complaining that wiping soviet weapons teams in an asymmetric game is an issue they should whine their way back to vCoH. The teams themselves are less effective units than the german counterparts and by investing heavily in weapons teams you're putting a lot of eggs in one basket in terms of tech, while as Germans your weapons teams simply complement a more well-rounded army. The factions use weapons teams completely differently, homogenizing them is a lazy idea and the only reason people want that is because they're sad they can't wipe soviet teams by throwing a grenade on them.
Long Range Combat:
It's fine. There's plenty of ways to get units into close range without them being focus fired. Suppression, smoke, truesight, flanking etc. You should absolutely be punished for charging in out of cover at an enemy unit that is focusing you from cover.
