I'm currently working on an open source project aimed at bringing internet access everywhere by providing the ability for individuals to share their bandwidth. We are gathering more feedback on how to improve interoperability with other routers and are looking for people who have worked with OpenWRT and various network topologies who are interested in giving our setup a shot. If this interests you please comment on this post! Or, if you have questions you can thread them here as well.
We currently have an alpha program going where users have access to our Client, Gateway and Router configuration (currently using Mikrotik). Our lead engineer submitted a PR to a UI feature to luci to ease on-boarding for our users: https://github.com/openwrt/luci/pull/2309 and suspect there is more we can do to improve our product so we'd love to hear from the community!
You can read more about it at our github docs page: https://magic-network.github.io/ or DM me with any questions.