I would say this run as Mod for you has been very solid and I haven't seen any real issues with you so keep that going. The one thing that might hold you back is of course you're shaky past but I would say you have improve a lot since coming back as a mod and you are working on regaining trust so keep that going.

Good luck