Just because you've seen him be compassionate, doesn't mean he is compassionate. Haven't you ever acted out of character?
How is his ex stopping contact if he has them 50% of the time? Be careful. Every trick in his book can be the actions of a desperate person trying to protect their child, or someone trying to work out a mutually convenient arrangement, rather than totally convenient to him. (Of course, she could genuinely be awful, but be aware he's going to see it differently to a balanced outsider).
Does worshipping the ground your child walks on = being a disney dad? Because I certainly don't worship my DC and I don't think it's good parenting to raise them up to that level.
I'm sad to hear that you've learnt not to expect much from relationships. That isn't right. You should expect love, support, sympathy when you're having a hard time, and not only that but respect, for someone to make time for you, for them to improve your life, for their view of you to lift you up and give you a new, more confident perspective on yourself that you've never had. It's not a relationship when you're putting in, consistently, far more than you're getting out. That's one sided.
They always say "things will get better". What things? How? They never give specifics, mostly because they don't intend to change anything at all. They tell you this vague wishy washy kind of promise either because they don't really know what you want or what they're supposed to do (but don't put any effort into finding out, either, even just asking which would be a start, and when you try to talk about it they cut off discussion or turn it around and make it your fault) but also because they can't really be bothered to make any changes when the relationship is working perfectly well for them without any extraneous effort on their side. He's still getting your sympathy, your support, your confidence in him, not to mention attention, sex, etc. (That's also why he's annoyed when you're ill or upset or need something from him, BTW, because you needing him not only expects him to actually do something and put some work into the relationship, but because it means you're less able to do that stuff for him.)
This is not what a relationship is or should be.