To make the carnitas: Preheat oven to 350 degrees F.
In a braising pan or skillet just large enough to hold the meat over medium heat, combine carnitas ingredients, stirring occasionally until the lard melts. Add pork (the liquid should cover the meat) and bring to a simmer. Cover, transfer to oven, and cook until the pork is very tender, about 2 1/2 hours.
While the pork is cooking, make the coleslaw: In a small skillet over medium heat, warm oil. Add chiles and cook, stirring occasionally, until the chiles darken and are toasted, 1 1/2 to 2 minutes. Set aside to cool to room temperature.
In the jar of a blender, combine chiles (including oil from the pan), peanuts, honey and lemon juice and process to a chunky puree, scraping down the jar as necessary. Add more lemon juice to taste or if the dressing is too chunky.
In a large bowl, combine the cabbages with dressing and salt to taste. Set aside in the refrigerator.
Also while the pork is cooking, make the pico de gallo: In a medium bowl, combine pico de gallo ingredients. Set aside in the refrigerator.
To make the tacos: Shred half of the pork.** In a medium skillet over medium heat, cook shredded pork and a tablespoon or two of the cooking liquid, stirring occasionally, until the pork is heated through and crisped, 3 or 4 minutes. Arrange tortillas on plates or a platter, top with pork, coleslaw, pico de gallo and peanuts, and serve.