Hi and welcome to the board!
Yes I myself could tick most of those boxes and I'm sure most of the members here could, too. You will find a very supportive and understanding community here.
My first suggestion to get the best out of the board is to post on other threads to get more context on your own situation.
How did you come to the BPD realization? Have any of the counselors mentioned BPD to either you or her?
Sending you strength,
RolandOfEld