The teshuvah issue has been quite a topic of discussion, on quite a few threads.
It seems that there are two basic opinions here.
1)The whole process of recovery should be done in a spirit of teshuvah, one should realize that he has free will at all times, and each fall was a lack of yiras shomayim which he needs to correct, his addiction will ultimately only be cured with true sincere teshuvah. He needs to constantly make sure to learn things which have divrei hisorerus to give him koach for his struggle, and remove those things from his life which cause his yiras shomayim level to drop.
This doesn't mean that he's not an addict. Quite the opposite. He is very much an addict and is sick, and needs a real organized system of recovery. It's just that his system will be a very structured way of ensuring that he keeps all gedorim, and keeps his teshuvah mindset with him at all times, and should INCLUDE the 12 steps - as a mehalech to properly do teshuvah.
2)Leave teshuvah out of this, right now you should only be concerned with getting yourself to the point where azivas hachet is a possibility, and when you are cured of your desease, and can think straight, THEN you do the teshuvah part.
Thunderstorms on the forecast.....