The time blocks is a good one.
Better yet, at least for dinner, have him shut the darned phone OFF! My 14 y/o's know that supper time is time with US, just us (me & them) & that no one is going to take that away from us unless there's an emergency. If there is an emergency those who know have our house number & will use it instead of cell phones.
You could also have a block of time, say a couple hours AFTER the two of you have reconnected after their time, for him to gush about her, talk about her, etc. before and after that is a no no.