Your H cares about you.. spends time with you.. wants to remain friends with you.. (and friendship is the basis for every GOOD marriage).. is communicating with you... thinks you're a good "woman"... This is an amazing list! I see a lot of good in your sitch. But like Addie said above.. let him discuss his want for a divorce and either say nothing or affirm.. that's the best thing you can do!
I'm so pleased that you were able to spend 3 hours together and were civil/friendly during the entire time. You should be really proud of yourself. It sounds like you've got your anger under control.. and I TRULY believe that is the first step!!