Yes, good on him for finally "coming clean".
It wasn't a good time, but there's probably never a good time for that.
And while Michelle did a lot of jumping to conclusions and telling everyone as if it was a fait accompli, I thought that it reminded of the many other times where Dani decided something for the two of them (a trip to Manchester [I think it was] a while ago, the Bali thing, etc.).
(Though on the other hand, she hardly ever gives David a hard time about having to leave for work.)
An unexpected turn of events indeed, and I wonder how it'll turn out!
(Also, anyone taking bets for how long before Mathew's new toy ends up in a ditch or something and he still has to keep up with the payments even without a car to show for it?)