ohfucksake - what you do is a hack; have things ready so you're not fannying about at 4am and are ready to feed. What he's done is be lazy and incompetent, and I suspect it's been done deliberately to put the burden on you. I say suspect because it's exactly what my soon-to-be-ex did, and it didn't get any better. In fact it got much, much worse.
Talk to him when you've had some sleep, tell him he has to do his fair share, reiterate that you'll be going back to work very soon and it's not fair on you to do a shift of paid labour and then come home and do a double shift of unpaid labour because he won't learn how to do things properly in order to do his fair share. You had one baby, not two. Tell him he is not your child and he needs to learn pretty fast, as you did, how this looking after a person gig works.