Combine the ancho, paprika, cumin, cinnamon, 2 tablespoons salt and 1 teaspoon pepper in small bowl. Sprinkle both sides of the ribs with salt and pepper, and then rub the spice mix onto the top of the ribs. Put on a baking sheet lined with aluminum or parchment. Let the ribs sit at room temperature for 30 minutes.
Heat a charcoal or gas grill to high for direct grilling. Brush the ribs on both sides with oil and grill, spice-side down, until golden brown and slightly charred, about 4 minutes. Flip and grill another 4 minutes. Brush with some of the Orange Honey Chipotle BBQ Sauce during the last minute of grilling. Remove to a platter and brush with more of the sauce.
Orange Honey Chipotle BBQ Sauce:
Heat the oil in a medium saucepan over medium heat. Add the garlic and onions and cook until soft, about 2 minutes. Add the orange juice and zest and cook until slightly reduced.
Add the ketchup, honey, vinegar, chipotle puree, soy sauce, ancho powder and salt, and bring to a simmer, stirring occasionally and simmer until slightly thickened, about 10 minutes. Remove from the heat and let cool to room temperature.