Slow Cooked Pork Roast:
Remove the pork from the refrigerator and let it come to room temperature before proceeding.
Preheat the oven to 350 degrees F and line a roasting pan with aluminum foil. Season the meat well on all sides with the Essence, salt, and cayenne pepper. Place a roasting rack inside the roasting pan and place the seasoned pork on the rack, fat side up. Cover with aluminum foil and bake for 4 hours.
Remove the foil from the pan and continue to bake until the roast is very tender and will pull apart easily with a fork, about 2 hours longer. Remove the pork from the oven and set aside to cool slightly. Remove any excess fat from the roast and discard (if desired - I just love the crunchy bits of skin left on top!)
Homemade Barbecue Sauce:
In a medium non-reactive saucepan set over medium-high heat add the butter and, when melted, add the onions and cook until they are very soft, about 4 minutes. Add the garlic, paprika, Bayou Blast, ground mustard, salt, crushed red pepper, black pepper and cayenne and cook for 2 minutes. Add the tomato paste and cook, stirring frequently, for 2 minutes, or until the tomato paste begins to brown. Add the water, cider vinegar and dark brown sugar and stir to combine. Reduce heat to low and cook until the sauce has thickened and the flavors have come together, 15 to 20 minutes.
Set aside to cool before serving.
Sauce may be made up to one week in advance and refrigerated in an airtight, non-reactive container. (Makes 3 cups)
In a bowl, combine the mayonnaise, mustard, brown sugar, vinegar, buttermilk, celery seeds, salt, pepper, and cayenne. Whisk well to dissolve the sugar.
In a large bowl, combine the cabbage, bell pepper, carrot, onion, and parsley. Toss with the dressing until evenly coated. Adjust the seasoning to taste. Refrigerate until chilled, at least 2 hours and up to overnight, before serving.
Plating / Assembly:
Using two forks or your hands, shred the pork into bite-sized pieces. Serve with sauce and buns and coleslaw if desired.