Olá, Geoff,
Sim, esse é um ótimo caso de uso para o Discourse. Se você quiser alguns recursos adicionais para escolher uma plataforma (provavelmente não obterá uma opinião totalmente imparcial aqui), confira: The CMX Guide to Community Platforms
Quanto a começar do zero ou lançar uma comunidade, você encontrará toda a leitura necessária (e muito mais) aqui: Building an Online Community: The Ultimate List Of Resources
Se tiver perguntas específicas, sinta-se à vontade para deixá-las aqui. Ficarei feliz em ajudar.
Confira também o novo componente de tema Knowledge Base do Justin: Knowledge Base. Isso facilitará a navegação pela documentação.