Hi, bnmt,
You and I sound really similar in a lot of ways. I've also struggled with controlling my wife, and wrestling with fear in situations where my wife was not sure she could continue to put up with me.
Here is my advice for you: in addition to your affair, you have serious abuse and control issues. As long as those are issues, there is no rational reason to expect that your wife will want to give you a chance. If you can get a grip on these issues and demonstrate permanent change, over time, your wife may eventually give you a chance.
Now, my opinion is, odds are you will spend yourself into the poorhouse on counseling before you are able to correct these issues, because they are hard to correct! So, do not just rely on counseling. Take advantage of the very numerous free resources here.
Dr. Harley himself struggled with angry outbursts earlier in life. He happens to be a person who has overcome them!

And he talks about angry outbursts very, very frequently on his weekday radio show. Because you and I both struggle with angry outbursts, and abuse and control, I recommend that people like us become daily listeners of this free show.
The radio show link to listen is here:
http://www.marriagebuilders.com/graphic/mbi4200_radio.htmlThere are phone apps to listen as well.
If you can afford it, I would strongly encourage you to buy a subscription to the radio archives, download every past show they have, and start listening. It will take you years. This is a plan of constant, continuous improvement, for life:
http://www.marriagebuilders.com/radio_program/Now, you also need the books Love Busters and Surviving an Affair. Throw His Needs, Her Needs away, or at least box it up for now. You need Surviving an Affair, not His Needs Her Needs. And also you need to focus on the first five chapters of love busters, the chapters up through and including Selfish Demands, Disrespectful Judgments, and Angry Outbursts. You must ELIMINATE these. Not just reduce them, eliminate them. Read and reread these chapters until you get this right.
Since you are prone to Angry Outbursts, be sure you are reading the absolute latest edition of Love Busters. Make sure the copyright/printing dates are 2008 are later. Older editions may be available cheap and used, but they do not contain all of the information about AOs that the latest edition has.
In addition to the Love Busters book, supplement what you are doing with the free Q&A columns on this site. You need to read every single Q&A column in this section:
http://www.marriagebuilders.com/graphic/mbi5505_qa.html There are 23 of them. Look at the list on the left hand side, follow down all the links, read them all. Read and reread them until you have ELIMINATED the problems of Selfish Demands, Disrespectful Judgments, and Angry Outbursts.
There is also a thread here on anger management information. It is full of comments from Dr. Harley and links to past radio shows by Dr. Harley, and you can listen to them for free. Listen to them all. Listen and re-listen and read and re-read.
Now, as BrainHurts has described, you should also get a biofeedback device and practice relaxation. Dr. Harley talks about biofeedback devices here:
http://www.marriagebuilders.com/graphic/mbi8122_neg.html Buy one off of Amazon and use it frequently. Get very good at it.
You can also look into anger management therapy. The very best forms of anger management therapy use a biofeedback device, but they can also teach you to relax and clear your system of adrenaline without one. Rule out any anger management that does not agree that being angry is your fault, because the first step in controlling anger is agreeing that only YOU cause your angry outbursts; noone else can make you angry. Also, rule out any anger management that encourages "venting." Venting has been disproved; it only reinforces the habit of anger.
If you can get absolutely consumed with eliminating Disrespectful Judgments, Selfish Demands, and Angry Outbursts, if you make it your passion and put a lot of daily time and effort into this, your wife may be willing to give you a chance.