In regards to your rant...I apologize because I probably haven't read every post of yours, but when was the last time H actually said he didn't want to be with you since BD? I don't recall any that you've posted about.
I know it's difficult to see when you're in the midst of the situation, but from an outsiders POV, things appear to be working in your favor. You two are physical, H comments you on your appearance, asks you out for pizza....stick with what you're doing and it's hard for me not to envision things working out for the best.
What you need to be patient with is something that you've already realized, but he hasn't- that he has his own issues to work through. He needs to realize, on his own timeline, that he needs to work on himself as well. I struggled with that early on too- 'if only W would wake up..' It's easy for those of us working on ourselves and getting feedback from this board to see through the fog. For the WAW/WAH, their process may take longer to work through. So all you can do is to focus on yourself and hope that H decides to do the same.