Disc brakes still not stopping good

Call Cass at Dr Diff. He's a very knowledgeable and helpful individual. Explain what you've got going on and listen to what he says. He will get you on the right track. Also agree on the bedding of the pads. Keep in mind some of the friction material is "race only" and requires heat before it operates at peak performance.