Jenny, you sound like you're doing so well. That man will have to wake up to what a great woman you are soon.
If you're interested, there is likely a La Leche League group in your area - you can find information at http://www.lllc.ca It's an organization that's been around for over 50 years, trained volunteer moms helping other moms with breastfeeding information and support - and lots of support for other parenting questions too.
It sounds like you've found a good solution for sleep at the moment. I knew a mom some years ago that ended up having the car seat in her bed for a few months, because her son also would not sleep flat, but she still found it easier to just pull him over for night nursings rather than getting up. Some people also attach the crib to the side of their bed (after taking the drop side off) so the baby has his own space but is still easily accessed. With this arrangement, you'd also have room for your D for those nights that she needs you more often.
I'm glad to hear that you're napping with your little guy when you can. It's so easy for moms to just keep giving their all to everyone but themselves.
And congrats on the movement you're seeing from your H. It's almost the hardest part, when they come out for a little while but then withdraw again. It reminds us of why we're doing this but makes us miss that person even more when they're gone again.