What do you think: can we release this without a UI and add that later? Can we release it as GA without a UI?

I think we're better off releasing it as an update to. the public preview if we aren't going to have a UI. And the API needs to be very well documented. If we do release it as GA without a UI, we should definitely message to customers that a UI is coming (although not promise a time frame or ETA).