Yup, karma... the source of my misery for the last nine months or so is no longer going to be in a position to keep causing problems. Let's just say the language requirements weren't met and they don't make exceptions any more for management positions -- they have to be bilingual. Not quite a demotion, just no longer a team leader.
The new manager I have is good and easy to get along with. So are the rest of the team members... we're all on the same wavelength, which is always good.
I started on my new "team" yesterday -- have a few things to finish up with the old team, but I can't be bothered.
New manager is definitely excited about having a new team -- she was on mat leave and came back and did nothing from October until now (already at the manager level, but someone else was still "acting" in the position)... nice changes. All I can say is karma does take care of things if you just leave them be.