... you wouldn't need to worry (as much) about lesson #1.
In my opinion, your mistake wasn't giving her your 'real' number. Your mistake was being a dick and ghosting her when you decided to move on. She's pissed because you did to her what too many POT SB's do to us. If you had simply messaged her that you appreciated meeting, but you didn't think you two would be a good match, etc., she would still be disappointed, but probably would have moved on, because as you say "it happens."
But you pissed in her proverbial Cheerios, and you did it AFTER she took a risk by sending an explicit video of her self. Not having any power in the relationship, she reacted (badly) by making threats as some (useless) defense mechanism. Note she didn't try to "get you back" and it seems she didn't try to extort cash from you. She felt hurt and wanted to hurt you back.
A simple, polite gesture of closure would have had a much better result, and since you would not have burned that bridge, allowed you to re-approach her later if your new POT flaked out.
As to 1st date no-sex rules, that's up to you. But it seems that again, the failure is on you for not working that out before you agreed to meet for dinner. Assuming that every POT will suck your dick within 90 minutes of meeting you is just a bad idea. You can certainly decline to meet without an agreement for BCD time. But as the more mature partner here, that's on you to clarify.
I have never declined to provide my real info including my name, address, and even my LinkedIn profile. I want my SB's to know who I am. And I want to know who they are. Like GaGa, I'm not worried about getting outed. But more importantly, I think trying to be anonymous is akin to treating an SB like a hooker - even if she IS a hooker. Treat your SB's like a woman you are dating and you can (usually) expect to be treated like a man she is dating.
IME, those SB's who want to be anonymous don't last long, and are more likely to eventually try to scam me out of a lot of cash later. That's a lesson that I had to learn a few times at a cost of $500-$800 each before it stuck.
Life is good
The Cat