Welcome and thanks for sharing!!
I agree with everyone else- the anger and rage issues are going to have to be dealt with.
Also, relationships often work best when things are paced a bit. With some discipline and restraint, it can be helpful to let more time pass between meetings so the emotions can have a chance to cycle through. Some of the roller coaster stuff could be an indication to slow down.....what's the rush?
There is a lot of good support here....lots of great people and good experience. Keep sharing!!!
The key to life is in being fully engaged and peacefully detached simultaneously and authentically in each moment.