Combine the ketchup, sorghum, vinegar, mustard, ancho powder, habanero and some salt and pepper in a small saucepan. Bring to a simmer over medium heat and cook, stirring occasionally, until slightly thickened, about 10 minutes. Set aside about 1/2 cup for serving; keep warm.
Prepare a grill for medium-high indirect heat. Brush the top of the pork chops lightly with canola oil, and rub the oiled side with the spice rub. Let stand at room temperature for 30 minutes.
Place the chops rub-side down over direct heat on the grill and cook until charred, about 4 minutes. Brush the tops with canola oil, flip, and cook for 1 minute, just to brown the bottom a bit. Brush the tops generously with barbecue sauce; shift them over to indirect heat and cook, covered, until a meat thermometer registers an internal temperature of 150 degrees F, about 5 minutes. Remove the chops from the grill, brush them with more of the sauce and let rest, loosely tented, for 10 minutes. Serve with the reserved BBQ sauce.
In a bowl, whisk together the ancho, coriander, mustard, paprika, pepper, salt, chile de arbol, cumin and oregano until blended. Store in a cool, dark place, tightly covered, for up to 6 months.
Yield: about 1 1/2 cups
The sauce can be made up to two days ahead and stored, covered, in the refrigerator until ready to use. Bring to room temperature or warm over low heat before using.