I agree with everyone who says to make sure you have a job and an exit plan.
You might also consider moving to NYC and living near him, but not with him. I know housing is very expensive there. But living together when you don't have a life of your own yet in a new city (local friends that are not his friends, a job, stuff you like to do on your own, etc.) puts an enormous amount of stress on a relationship. Many couples who would otherwise be great together fall apart over that. And you will have the additional stress of your past with the psycho ex, on top of all that.
He sounds like a great guy
. And I want things to work out with you two. I think you make that more likely if you can be near him but independent.