I think white is still lost in that position, that witch is crushing.
Nc7 looks like it does the job, opens a discovery on the metamorph. White does have Wd2 to bring in another defender, but it's the queen, and obviously black is happy to trade his rook and bishop for the metamorph and queen.
I trust that is true, but not really the point
You can't post "it's unclear if white is lost" and think I won't try to solve it!
W.r.t. the Angel: A King protected by an Angel cannot be incheck or mate. It's totally self-explaining. It should be the same with MM.