Our situations sound so similar. No anger from my wife for a long time and we are friends. I also understand your frustration in the parenting department. I think of it this way, what kind of role model would I expect a 16 year old babysitter to be to my kids? I wouldn't so I don't expect my wife to be one either right now. I do notice her parenting skills cycle as well. There have been times I see the wonderful loving mother she has been and there are times she swears like a sailor around them.
S12 notices how at times she acts like a teenager and has major mood swings. He's also notices positive changes in her in the past few months as to how she acts towards them.
I guess what I'm saying is that it does suck to have to play the role of both parents. Hang in there.