It all sounded overpoweringly rich to me ..... but we all have different tastes.
I would have removed all meat from the rib and forked it and then mixed it in with some of the tomatos sauce to rehydrate it a bit. I'd then really play down the tomato sauce to a smear but perhaps just add a touch of sweet chilli sauce to the tomato sauce to lift it a bit but all the bbq sauce sounds a bit cloying to me.
Also ...... a touch of ouzo or other liquorice based liquor to the tomato sauce makes a great replacement for basil and really lifts the sauce.