Can manasource.org be a simple page that describes what manasource is and links to all of the sub-projects? Maybe explain that most manasource team activity happens via the TMW forum?
Just thinking about how to provide clarity with minimal complexity and effort.