Yes, there is… And yes it takes a while. It’s much faster and easier to host the code on GitHub and create a new thread in the community linking the the two and advertising it’s availability.
To my knowledge custom devices are not currently being approved.
You can always join the developer call and ask ST directly