Hey guys, really nice job here!
But you can take more care with the API side.
By using composer as dependency manager to manage all the required plugins and themes users/developers can have a way better development experience.
You'll probably need a separate repository for custom things like the REST-API theme, but I think that worth it.
Let me know what you guys think about it and if there's anything I can help you.