It's not good to mess with fragile, and clearly he is in fragile mode right now. Not really offering himself as the healthiest dating partner he could be in this state.
He needs "friend" more than "dating partner" right now. And since you are suffering emotional roller coaster? You could choose to just step off the roller coaster. You could choose to help smooth the path for him AND reach out for your own oxygen mask too to alleviate your own suffering and smooth the way for you too.
How? You could choose to end it with him, and tell him to sort out his old business before starting up new things with you. Firm, but kind.
Sometimes letting go is one of the most loving things one can do. Sigh.
Hang in there!