Lots of good ingredients there, but maybe too many for a single sauce. Try thinking how the flavours might go together.
For richness you have coffee coco molasis and wostershire sauce
now coffe and coco go (think moccachino etc.)
coco and molasis go (think rich chocolate cakes)
molasis and wostershire sauce go (think rich sweet and sour flavours)
but I’m not sure how well any other pairs of flavour go molassis and coffee = verry sweet ritch coffee (arabic coffee like maybe but do you want an arabic coffee bbq sauce, it is possible could be great but would be strange) wostershire sauce with coffee or coco just doesn’t work I don’t think.
So chose 2 or three that each ingredient goes with at leat one other ingredient.
Now you have chosen a basis for the sauce. For this example I’ll choose the strangest to explain how to think about the flavours
coffee-molasis-wostershire sauce
Now coffee-molassis like Arabic coffee, Wostershire sauce is an English sauce but based on Indian spices. This means we are in the near to far-east for flavours.
If you like curry you can go towards a curry flavoured sauce, but lets consider more of a standard bbq sauce. Tomatoes are needed either paste tomatoes (that add no sweetness or vinegar) or tomatoe sauce (addss vinegar and sweetness)
With molassis allready being used, I’d guess on using the less sweet tomatoes and making up for the lack of vinegar by adding my own vinegar.
So add tomatoe paste, and a vinegar. Want the vinegar to not be overpowering so wine or cider vinegar is perfect.
Now consider spices/ flavours
Onion and Garlic are allmost allways needed. Garlic is more earthy than onion and we allready have quite a lot of earthy flavour from the coffee so maybe two onions and a small head of garlic.
Arabic coffee goes with ‘warm’ spices (cardomom or cinamon or cloves or ginger) if you have it cardomom seeds would be most authentic, but whichever you use don’t use too much. The idea is still to taste coffee molasis and wostershire sauce when finished.
Add a few favourite other flavourings, maybe some orange peel, cilantro, …
Consider the heat you want, I guess you want quite a mild heat so two chillis deseeded and roasted sounds fine, or just a dash of hot sauce.
Now if you can make up an experimental small batch and use a day or so in advance to help decide quite how much of each main ingredient you think would make a ballanced flavour. Then make up the main batch and give it at least a few hours in the fridge undercover for the flavours to mix and mature before using.
This isn’t intended to be a recipe for you to chose, just a message on how to think about flavours. Think of flavours going with other flavours that go with other flavours. A completely different direction to go might have been coco coffee then add rum or brandy (that goes with both) and chipolte chilli to make a very smokey flavoured bbq. Or molassis and wostershire sauce, add sliced pickled jalapenos, honey cider vinegar ginger pinaple for a Hawain/sweet and sour style.