I read everything but I like to read
I don't have much advice but to keep him away from everyone. I have a dog like that though he doesn't bite, just lunges and barks so I have an idea what's involved and it's not easy.
You were able to build the bond with him and your wife can too, it will take time and in the meanwhile around her he's on leash and with the muzzle.
Keep in mind that every episode like this builds a habit so it will be that much harder to break so your goal now is no episodes.
You need a trainer, someone has to show you in person how to work with him, there are too many subtleties.
Finding a good trainer isn't easy and I feel for what you're about to go through.
In the meanwhile leash and muzzle always. Your goal is no episodes.