Great job, and glad you are OK. Minor events that are not always in our control can make such difference. Such as, a failure a second later, or a second earlier. We just have to do the best we can with the hand we are dealt. You did AWESOME!
I have been through a few engine failures, and more than a few other memorable events. I feel lucky to still be alive.
Depending on the exact circumstances, there may be little or no time to think about all the things you need to do. You just have to act, and especially, fly the plane. You were clearly in one of these situations. Not much need for hindsight on this one. Just be glad for being in a situation you could deal with, and having the skills to do so. Didn't unlatch the door? Really? I had to chuckle on that one. You had your hands, feet, and brain full of plenty to deal with, and you did great.
FWIW, no matter what I am flying, and no matter how long the runway is, I always use all of it for take off. I just imagine explaining to the FAA why I didn't use it all, especially if that additional 200 or 500 feet would have made a huge difference in outcome. How do you spell uncomfortable?
Again, excellent pilotage and stick/rudder skills. And, you saved a great Mooney!