Never had no experiences.
Just thoughts
You can not change others, but you can change yourself.
From your des-cri-ptions, seems to me that you have been focused on
her behaviors, instead of focusing on business. For examples:
1) 整天那種臉就是高高在上冷漠敵意,而且莫名其妙。跟她開玩笑想打圓場, 她也能應景跟你開玩笑,但是立刻收斂就是一幅法官審訊犯人的樣子
2) 哄小孩子經理
and you harbored a lot of negative attitudes towards on her behaviors and her micromanagement styles.
I agree that your work environment is not pleasent. but the fact is she is your manager.
If I were you, I would do:
1) focus on your work and business, ignore her behaviors
2) i will take it positively for her pick on my english, I would improve my english writing skill, which is very important for my career.
3) try to have a new management assimilation meeting, let her share what her expections to you, what you want to know her, ... to facilitate communications.
4) document your business processes well and have her endorement