Preheat oven to 300°F.
Combine brown sugar, cumin, 5-spice powder, garlic powder, salt and pepper in a small bowl. Place ribs on a sheet of foil large enough to wrap around the rack. Pat dry rub all over both sides of meat, leaving ribs meat side down. Tightly wrap up the foil to make a packet, then place on a metal rack set over a baking sheet. Bake ribs for 5-6 hours, or until fork tender.
When ribs are close to being done, make glaze. Melt butter in a small saucepan over medium heat. Add honey, pineapple juice, and peppers. Bring to a simmer and cook 8-10 minutes until thickened. Remove from heat and stir in vinegar.
Remove ribs from the oven and carefully open the foil packet. Transfer ribs to a clean foil-lined baking sheet. Brush both sides of ribs generously with glaze and broil until edges are caramelized, 3-5 minutes. Remove from oven and brush with more glaze. Let rest 10 minutes before slicing.