I have no experience with the bigger snakes. My bigest is only about 6 feet or so. I think you did the best that you could in the situation, and came away with some knowledge. First, you remained calm, and second you now know to have someone else near you when you work with this snake. I thought I read somewhere something about having some listerine around for making them let go. I can't remember exactly how it was used, so maybe someone can chime in on this. Also, if they can say if this is a good or bad idea. It has been a while since I read about it.
The last lesson you should have learned... Have a camera ready at all times.
Glad all is well, and happy to hear that you are not giving up on her.