MKB, lots of updates from you since last time I visited your thread. I like the fact that you're really delving into yourself, and learning about your behavioral patterns. Now the next step is to be aware of your triggers so you can control the negative behavior. Notice if there's a little something in your stomach when one of the kids misbehaves, or anything that gives you a clue you might become angry. Catch it right there.
You've grown a lot, and should be proud of yourself for that :-)