I plan to go the TSP route. I do not plan to strip the door down. It has lites and all sorts of decor to the door, plus windows with beveled glass. so, the door will stay hanging for fear of doing further damage.
I will then rough up the surface with s paper, use some Zinser and then see where we are.
I was adamantly against using enamel on a front door anyway and especially that dark.