Keep up your amazing progress and great attitude.
If you really want to be successful at turning the struggle over to Hashem, you also have to do your best to turn the rest of your life over to Him, too.
Experience tells us that the reason it doesn't work as long as we focus on personal change in this area alone, is not because Hashem is mean or punishes, rather, it is because as long as we hold fast onto the idea that "I was A-OK - except for this embarrassing problem" - I was never really open for Hashem's help at all. The secret to success is to let Hashem do it for us, as the Pasuk says: “Hashem yilachem lachem, ve’atem tacharishun – Hashem will fight for you, and you shall be silent.” To accomplish this, however, we need to learn to completely trust in Hashem. And those who learn this and give over the struggle to Hashem are amazed to find that Hashem actually removes the lust from them and keeps them "sober".
The Gemara says that Chavakuk Hanavi summed up all of the Torah in one statement, "Tzadik Be'emunoso Yich'ye – The Tzadik will live in his faith." Rashi explains that in earlier generations, people had the strength to concentrate on all 613 mitzvos; however, in the later generations we simply cannot. So Chavakuk Hanavi gave us the key: Concentrate on Emunah (Faith) and Hashem will take care of everything else.