Great post!
FWIW, I was experimenting a bit over the weekend, and I suspect that you may be able to access Dall-E-3 via the OpenAI service function
ServiceExecute["OpenAI", "ImageCreate",
{"Prompt" -> "A cartoon of a a capybara riding a motorcycle and wearing a bowtie",
"Model" -> "dall-e-3"}]