Very cool post Chi, you sound optimistic but cautious, vigilant might be a better word.
You seem different, like the real you is coming out.
I agree with your friend about the small goals too. I am trying not to look too far ahead but small goals give me something to focus on and I try to do something positive each day.
I have relapsed a lot too and I feel I have learned from them, I am not recommending relapses of course, perhaps I just wasn't ready.