Sun, Yes, he does know exactly what he did and like a misbehaved child, he then offers to smooth things over w/mom by offering to walk the dog, the bath, etc. I think it's time to cool your jets and not have any communication w/him unless he says something first. Sun, he's got a ton of issues and can't face them w/o the bottle.
I am praying that he will do the right thing and leave, if not that, hit bottom, whereby he will need to be hospitalized for detox.
Please take care of yourself.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.