Lou, I agree w/Sotto. It's okay to contact him once in a while, but allow him to come to you. Also, I wouldn't answer the phone immediately every time he calls. Keep things light and just enjoy the time you spend w/him.
He's baking up nicely and he knows he still has some "issues" to resolve.
Overall, you had a pleasant weekend and the friendship is being rekindled slowly but surely, i.e., which is the best way to go. Both of you have changed during this time and you both have to begin as friends and learn about each other again. This is a brand new relationship and neither of you can bring the old relationship back to life.
Keep those expectations low and continue as you have been. Live your life for you and when he's baked, he'll do whatever is necessary to earn your trust and love once again.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.