Hello Noisy C,
Welcome to our forum.
It sounds like you have made some big steps in your own life, and figured out what you want in life as well. Take it one thing at a time, things will come together eventually.
Glad you could join us on our site, you sound like an interesting person to me.