Well put Dom. You are both fantastic people, just not ready for each other that way at this time. Appreciate what you had for what it was and move on. As I've said before, you are possibly one of the most self aware/analytical people I know. I think you are on the right track to figure out your issues, let's hope she is able to take the time to do so herself.
I can empathize with how the end of a relationship feels and do not envy you your pain. You are a fantastic individual and I know you will do well. I apologize for my failure to call you still (bad friend) and will do so in the near future.
Own your pain, learn from it and move forward.