Yep, that is who he is. Sounds like you're pretty clear on that. Will you continue to focus on him and his numerous shortcomings, or will you begin to think about how to get the life you really want? One where you take responsibility for yourself and don't depend on someone who's shown you a zillion times that he can't be depended on?
You joined here what, 4 years ago? Are things any better? Might it be time to get on w/your own life?