Pap, I agree with most of what you posted; however, I would attack BJ differently if he is guarding TB. I would take him to the low post and attempt to get him in foul trouble. I can see BJ coming out aggressive on defense and attempting to block some shots. If we can get him in foul trouble or frustrate him we can really take advantage of that. If he is on Hartman I would definitely pull him away from the rim. If he is on Troy I would attack him with Troy doing work on the baseline. I haven't looked at advanced statistics for how foul prone BJ is but we can attack him in many ways. I'm guessing if BJ is playing the 5 for UNC we have already started to frustrate them and they're playing into our hands.
When IU is on defense I would pack the lane and force them to beat us from outside. Like ky, when OG comes into the game he gets the assignment of whoever is on for UNC. I think part of Murray's bad game was having an unheralded frosh getting all up in him. I feel that could also work on BJ because OG just makes things happen. I really like the versatility we can bring off the bench and I can imagine how frustrating that can be for teams. Having Yogi, Z3, and RoJo "on" could really give us a huge advantage in frustrating UNC.