Dry Rub:
1 cup ancho chili powder
1/3 cup Spanish paprika
3 tablespoons ground dried oregano
3 tablespoons ground coriander
3 tablespoons dry mustard
1 tablespoon ground cumin
1 tablespoon kosher salt
1 tablespoon freshly ground black pepper
2 teaspoons chile de arbol
1 (6-pound) pork shoulder
Salt and freshly ground black pepper
Chicken stock, if needed
Black Pepper Vinegar Sauce:
1/4 cup rice wine vinegar
2 tablespoons Dijon mustard
2 teaspoons honey
1/2 teaspoon whole black peppercorns
Salt
1/2 cup plus 2 tablespoons canola/olive oil blend
Water, if needed
Green Onion Slaw:
1 cup coarsely chopped green onions
1/4 cup red wine vinegar
2 serrano chiles
2 tablespoons mayonnaise
Salt and freshly ground black pepper
1/2 cup pure olive oil
1 head purple cabbage, finely shredded
1 small red onion, halved and thinly sliced
1/4 cup freshly chopped cilantro leaves
Hamburger buns, for serving
Special equipment: lump charcoal, wood chips soaked in water for 15 minutes, smoker or charcoal grill
For the Dry Rub:
Remove the pork from the refrigerator 30 minutes prior to cooking.
Following manufacturer's instructions and using lump charcoal and 1/2 cup drained wood chips for a smoker, or 1 cup for a barbecue, start fire and bring temperature of smoker or barbecue to 225 degrees F to 250 degrees F. Place the pork on the rack in smoker or barbecue. Cover and cook until an instant-read thermometer inserted into the center of the pork reaches 165 degrees F. Turn pork every 45 minutes, about 6 hours total. If using the smoker, after 2 hours place the pork into the smoker pan and fill halfway with chicken stock. (This is to prevent the shoulder from drying out.)
Add more charcoal, as needed, to maintain 225 degrees F to 250 degrees F and more wood drained wood chips (1/2 cup for the smoker or 1 cup for the barbecue with each addition) to maintain smoke level.
Transfer pork to a clean rimmed baking sheet. Let stand until cool enough to handle. Shred into bite-size pieces. Mound on platter and toss with most of the Black Pepper Vinegar Sauce, reserving the rest for drizzling the bun. Pour any juice from the baking sheet over the pork.
Chef's Note: This can be made 1 day ahead. Transfer the pork and any juices to a baking dish. Cover with foil and chill. Before continuing, re-warm pork, covered, in a 350 degrees F oven for about 30 minutes.