Well I hope you stick around. It's always good to have people with experience around. I too run a forum but not based around magic so hopefully together we can give admin a bit of advice should they need it
I think a launch email will definately help. That way people know it's gone up and we'll get a concentrated amount of traffic in one go to get things rolling.