Thanks for the kind words 😃
Yes -- with the custom pages plugin, you can create your home page... and then under "General -> Home Page" you can set your home page to that page (or a custom route, probably)
Is the oauth plugin the best place for me to look for a skeleton to hand roll against a custom data source or is there maybe a better example?
@Shard Yes, the sso-oauth plugin is the plugin you should fork to get NodeBB to communicate with a customised OAuth domain endpoint