Sounds like an overengineered solution to something that can be solved as simple as with a checkbox "i would like to get access to experimental features" in the UI.
Some granularity and agency for the user is valuable. Maybe let them pick everything as a whole or a few features at a time.