I've seen this on my Middle Earth map -- but it's likely always been true. We just didn't notice, because traditionally start locations were assigned randomly.
Problem: Sign up to be the Yellow Dwarves, on team Good.
Result: You start the game as the Orange Harad on team Evil.
(And vice versa, of course.)
--------------
Problem: I assign 'Team Good' as Green (Fellowship), Teal (Rohan), Blue (Gondor) and Yellow (Dwarves)
Result: Orange (Harad) is incorrectly on the team, Yellow (Dwarves) is incorrectly on team Evil.
(For now, I've set up the teams intentionally wrong, so that the the teams come out right after the incorrect switch.)
Not sure if these two problems are 1 place in the code, or two different places in the code.