Have you checked out the handbooks yet?
Please keep in mind that what you've mentioned are not half-measures, at all! Each day that you stay clean distances you a bit more, and can give you a fresh perspective. After I'd been clean for a month or so, I was able to look back with a fresh clarity, and truly begin to consider how ridiculous my actions had been!
So, getting some distance is in itself a very good thing. Learning to let go of lust is ultimately a tremendous key. Very far from a half-measure! And the strength of being part of a group that wants to grow, well, you've felt it here, and as a magid shiur, I'm sure you've seen the power of that in many areas! Keep in mind R' Dessler's piece on the impact of a svivah, where he explains that just by "signing up" to be in a certain situation which will provide us with greater opportunities for growth, we're giving ourselves a huge boost in spirituality (to get an idea of just how big a boost, remember that just by touching the tiniest thing that belonged to korach, a jew that had been fine until then would have been effected strongly enough to be swallowed by the earth, and as always, midah tovah merubah).
So it sounds like you've take some extremely powerful steps forward, and you're seeing beautiful fruits! Certainly, seeking more ways to ensure your growth is good, but tell me - how does it feel so far?