Tagging @Daniel F, he's talked about a 'tour' before.
The difficulty with these kinds of systems is that every community is different. You may launch with the forums, but another community may launch with a custom homepage. I think the best thing you can do within the ecosystem are things like a slider, profile completion, or info boxes that only show to new registrants.