i'm so glad you're okay! thank goodness you had the quick thinking to disarm him and then get out of there.
a few months ago i was walking home with groceries and a man offered to help me carry them. he looked younger than me and seemed very nice, but i just said "no thank you!" and kept walking fast. it is a shame to think we can never accept help from people that way, but it's better to put your safety first.