Have you guys heard of EasyDiscuss? It was developed by your fellow Joomla Developer called Stack Ideas. If you look at how EasyDiscuss works, for me it has a better UI and content management for me as a community user. And it was developed fully within the Joomla framework so I guess it would have saved you guys time to develop the integration with Joomla users to Flarum which this forum runs.