Not sure how many responses you are going to get here. I've been here a while and seen so many people on the other end of abusive relationships it would be hard to help someone who represents the cause of this pain. If your wife was posting on this board I would suggest she stay as far away from you as possible.
From your own description it sounds like you have earned your time. AS for advice find yourself through counciling, reading, additional anger management courses, etc. Don't even think about talking to your wife until you have cleaned up you own house.
_________________________ Me-41 W-39 M-15 yrs T-17 yrs D-12 S-9 S-8 B 5/08 S 1/09