OP (I'm sorry, I just can't address you as fuckme...not on this thread :o ) I have been here. It's just shit and as someone said earlier, until you have been here it's so hard to understand.
I was like so many people here, trying so, so hard to do the right thing for the children, but until you have met someone who truly has no morals around manipulating children, you just cannot understand it.
Your Ex sounds to me like he still needs to paint you as a total bitch. Gawd knows why, maybe to justify his own behaviour? His jump straight into 'you're so controlling....this is what you do...blah blah' is classic. It also sounds that, like me, that's a total trigger, maybe something you've even told him in the past that you hate being called? He's doing it to get a rise.
I would place money on him never intending to get those girls back on time. At no point (from what I can gather) has he shown concern over the fact that it's Sunday and they need to be at school tomorrow. It takes a child at least a couple of hours to 'come down' from an absent parent visit, no matter how regular or close everyone is, the child needs to readjust. They should have come home earlier, now they've come in from a fairly stressful situation and had to go straight to bed, knowing mum is wound up.
He did hold you to ransom, expecting you to be available to 'receive' your children at any given moment. The only example I could give would be if schools were allowed to decide, willy nilly, what time they will close. They will decide during the school day and it will be different every day - some days 1pm, other 7pm. If they think it will piss parents off, they'll get the kids to call the parents, but only after you've already left work to pick them up.
The good news is, it's pretty easy to handle it, once you get it and once you get over the co-parenting fantasy you have. He's doing it to prove you are a bitch and he also does it to receive constant attention from you - not in an 'I still love you' way, but in a 'you can't possibly be OK without me' way.
I no longer rely on my ex to do anything. If he's due to have DS and I need to make other plans (weekend away e.t.c.) I'll always have a back up babysitter. I never let him have unscheduled visits and if I want to take DS away on one of his 'contact' days, then I just tell him, via text, that DS is unavailable. He also doesn't do the things that enhance DSs social life (which he has struggled with for years) so again, DS is 'unavailable' on those days too. I will not answer the phone to him anymore unless DS is with him, I just text back saying I'm really busy and can he email whatever he needs to say, I'll pick it up asap. I hate that it's come to this, but I struggled for years and years to get him to be a decent Dad. It did more damage to DS than it did good. Everytime we set up something that was working (with me literally bending over backwards to encourage their relationship) he withdrew, sparking a massive row with me over something ridiculous.
My advice? Take control. Be the Mum that you are and make your family the priority. If he wants in, he has to be more reasonable and if he is unable to even be courteous, strike out comms to the bare functional minimum. You've given him the chance to be their Dad alongside you, he has chosen to butt against you and that is not an effective parenting team. As the parent with care it is your duty to take control.
Rant over. Thanks for listening!