Lewis, if this sounds harsh please forgive me. I don't know any of your background.
Firstly, can I say the fact you have asked for help shows you are ready to get on with your life.
I'm already thinking I'm wording this badly but what I want to say is stop blaming.
I am not ignoring the 'buried stuff' but the amount of reasons you are giving for 'what is wrong in your head' are distracting you.
I am not saying that the terrible things you have gone through have not contributed to where you are today.
What I am trying to say is - bollocks to why you feel this way. Think about how you want to feel and take steps to remedy that.
It sounds as if you have already taken those sort of steps wrt you and your Mum sorting your house.
I am so sorry if this is coming across as 'snap out of it' - that is not my intention.
My point is that others may be to blame for your past, but you are responsible for your future, and responsible for getting the help you need to make that happen.
Wishing you all the best.