In theory yes.
In practice no.
Once you end up in the lower leagues it is hard to get out of them due to the generally poor quality of your teammates. Whilst this does apply to axis too, they are more user friendly in team games and for newer players.
In theory over a decent sample of games yes, in practice over a decent sample of games yes.
Your second statement is also untrue. I would agree OKW is a very forgiving and 'easy' faction but I would say ostheer is rather unforgiving to be honest. Make a single mistake in composition and/or position and you just crumble. But rather to the point you are only ranked against your fellow allies performance, so even if random 2v2 was axis favoured at noob level (which, emplacement spamming brits aside it might well be), everyone low on the allied ladder is having to deal with that difficulty imbalance so you still get appropriately ranked amongst them.
In every RTS/competitive team game people low in the ladder all believe in some sort of 'hell' they can't get out of because bad team mates but it just logically cannot be and is not true. In games like league of legends that are 5v5 and champions cannot realistically 1v3,4 or 5 people even if extremely far ahead it really can feel this way because even if you are quite a bit better than your current ranking would imply, there is a lot of 'noise' in the system with 80% of the team's performance being random you can easily lose games you personally deserved to win (and vice versa of course). You might only win 55-60% of your games and games take a good 45-60+ minutes often between queuing loading and playing so it takes ages to climb. Coincidentally (or not) league is famous for having hundreds of thousands of people who all incorrectly believe in this 'elo hell'.
^I had a friend who was stuck in bronze 4-5 (the bottom of the lowest league in league if you know anything about the game) and had been stuck there for hundreds of games and sweared by elo hell. So one day I told him to give me the account I would prove it wasn't bad players keeping him at his ranking, but his own lack of skill. I went on no less than a 43 winstreak from bronze 5 to silver 1 before I lost my first game and I was by no means an amazing league player (I was good, but not great- Plat 1 at my best, so nowhere near the top, something like the 96th percentile, which left a few tens of thousands of people ranked higher than me lol).
However, in a 2v2 in COH, there is only two of you, so you represent a massive part of the team. Coh 2 is also the type of game you can thoroughly crush an opponent worse than you so if you are truly better than your rank you will win most of your games, many easily, some averagely, a few will be tough, and you will lose a few when you randomly have a truly dire ally and/or you got severely over matched by the matchmaker. But, overall, you should climb steadily and easily until you are more appropriately ranked!