Introducing new person

So this might be little bit long. I was married for 7 years had two boys with my ex husband. I’ve been seeing someone for little over a year now. We have been close friend for over 13 years. My ex husband is a narcissist, controlling prick. But he is a good father to an extent for our boys but horrible husband (verbal and emotional abuse, cheating, you just cannot reason with him). I haven’t introduced my man to my son who’s 7 going on 8 because I’m concerned how he’s going to react. He is still having hard time grasping that his father and I aren’t together. He would say things like “I’m on my dads side not yours!” “It’s all your fault you hate my dad” Etc (which I’m guessing he got that his dad) the boys went on a vacation for a week with their dad recently and I spent a week with my love. When the boys returned. My son brought up how he “know I had boyfriend over here and that he had invisible spy” I never told them what I was doing so I’m guessing my ex husband drove by to spy or had his friends checked up on me since this town is small. Unfortunately the divorce have not been finalized yet due to it being postponed several time because of coronavrious so somehow my ex husband feels like he still has control over me (not happening) by using our son against me. I’m frustrated. I deserve to be happy and move on with my life. I’ve put up with his crap for so long before I finally walked away. Thankfully my love is very understanding and is very patient. How would you go about this? I want him to meet my son. We have talked about moving in together, getting married etc. Any advice? Thanks in advance.