Considering how long you have been running this forum single handedly and how well it's grown, I think you're being too hard on yourself.
I go on forums which are professionally supported and see far more problems whereas this one just keeps doing what it says on the tin. I'm just glad you've got the interest and skills to keep it going as well as you do.
cheers
Brian