It seems that you are enjoying life a bit more now and the detachment is getting more and more real these days.
I envy you in a good way, it sure must be a good feeling to look forward and see some hope.
Regarding the forgiveness, I agree with many others that it is a timing thing, very personal e that we may know when we are ready to take that step. I feel it is part of some closure inside of a person.
Letting go and forgiving, are genuine acts of freedom. Asking for forgiveness is the ultimate act of being free.
Regarding to the dating subject. I think that it is best to wait for when you feel really confident and out of the bad weather. But by other hand, dating a person with whom you can be honest about your situation right now, won't hurt anyone.
I feel that before we formally date someone, it is also healthy to get to know each other. So dating depends of how far you want to go in that moment. It is up to you I guess.
Some dates will be just to have a good time and enjoy someone's companion. Maybe to just give a chance to know another person. People keep saying to me that I would be surprised how much I can actually enjoy someone else.
So, just something to think about. You are doing great Sotto, this is a very difficult time for you. As much as we want to face it with dignity, it is in our heart that we feel the pain.