Intriguing thread - I am especially intrigued by what you say Owllady about not getting up one day. What happened?
OP - I think that what you have is not unsalvageable, as there seems to be some love there.
But it is bizarre that he has still not grasped the whole thing about messing up mealtimes being more trouble than it is worth, after two children.
Your options might be:
accept him as he is and adjust your expectations of his involvement
carefully examine any other factors in the dynamic eg. his upbringing, expectations of raising a family
Seeing if things improve as the children get older
Trip away - who cares if you don't have a great reason, fabricate one - this is more important.
Pressing for a trial separation
Have you tried some careful use of language? eg. the 'If...then' technique
Just saying in a calm, practical voice:
'If we leave by 11.45, then we should be in time for X and Y to have lunch and enjoy the meal. If we leave later than 12 then they will be quite hungry and irritable'
There is also a book called 'Too good to leave, too bad to stay'. Might be helpful.