You seem like a pretty level-headed guy. You have the same Issue with me though. Activity is the only thing that might stop you from getting Mod. Since I can't say I have seen you apart from today.
Best of luck though just get your activity up
Compared to someone like me or BDOG
of course im not saying my time is excellent I'm just saying you improve your time and people will easily vote yes.