Hi Getting over it, I'm sorry you had to endure this behaviour. You sound like you are coping well.
Your articulate post full of descriptions totally smacks of BPD behaviour.
Dr. JohnLove has made a diagnosis that confirms your suspicions (and no I'm not a real doctor
).
The next stage is when this new relationship comes apart. She will be looking to recycle... .and extremely likely it'll be with you.
You sound like a decent guy.
Stay strong. Stay well. You will know what to do.