Sometimes new recipes just need to be done a few times to make tweaks and adjustments to make them good. I feel like too much smoke could be an easy fix, maybe just less time on the BBQ? The veg could be roasted in the oven and then finished on the BBQ for a light smokiness?
I also wonder if it would be good to leave the tomatos raw, uncooked?