En lugar de subforos se podría hacer una división por categorías. Es decir, crear un tema (Por ejemplo, locomotoras de vapor en líneas mineras) en tren real con la categoría de 'Vapor'. De esta forma, se podrían hacer todas las divisiones necesarias (por otra parte, muy adecuadas para encontrar hilos recientes o para ayudar a gente que sólo esté interesada en una época o temática) sin hacer que el resto de usuarios tengan que acceder a mil subforos distintos para leer todo.
Como ejemplo (Es un tipo de foro completamente distinto, pero sirva el ejemplo para ilustrar esta idea), tenéis el foro de libros de mediavida
http://www.mediavida.com/foro/109 Al hacer click en una categoría a la izquierda del tema, automáticamente se filtran los mensajes y quedan sólo los pertenecientes a esa categoría.
Supongo que es una idea algo complicada de implementar en un foro PHPBB como este, pero enredando un poco estoy seguro de que se podría conseguir algo similar. Creo que las ventajas respecto a los subforos son evidentes, y que ayudaría mucho a organizar toda la información que hay en este foro, que no es poca y como ya han dicho necesita algún tipo de orden.