* YOU CAN DO THIS ENTIRE STEP THE DAY BEFORE -- JUST DON'T WASH THE PAN IF YOU DO. COVER IT WITH FOIL, KEEPING IT AS IS.*Prepare the brisket. Preheat the oven to 225°F, and lightly coat your largest oven safe skillet (cast iron is perfect) with olive oil. (See notes) Season both sides of the meat generously with salt and pepper, and then place it -- fat side up -- in the pan, and cover it with a fitted lid or heavy-duty foil. Place it in the preheated oven for 6 hours. Remove the brisket from the oven, and place it on a large plate. (Leave any grease and juices in the pan!) Let the brisket cool slightly, and then use the back of a knife or a spoon to gently scrape off the fat and discard it. Now either shred the meat with your fingers, or cut it into slices -- against the grain, and then into bite-sized pieces. (The bite-sized pieces will ultimately shred later in the recipe.) Set aside. Cook bacon, onion, garlic and peppers. Place the unwashed pan over medium-high heat and add the bacon. Stirring occasionally, cook until golden and mostly crispy, about 5 minutes. Add the onions, garlic and jalapeños, still stirring from time to time, cook until the onions are soft and beginning to caramelize, about 15 minutes.
Add chipotles and spices. Stir in the chipotle peppers in adobo sauce, fresh oregano, dried oregano, cumin, chili powder, and cinnamon. Cook until this is very aromatic, about 2 minutes. Season lightly with salt and then turn the heat to the lowest setting.
Add tomatoes and wine. Either crush the tomatoes in a blender, or roughly chop them until they're a coarse purée. Add this to the pan, along with the wine, turn the heat back up to medium-high and bring to a boil. Then reduce the heat to low and let this simmer for at least 15 minutes -- the alcohol should be cooked off and the liquid should be beginning to thicken.
Prep and add the corn with the beans and brisket. Cut the kernels off the ears of corn and add them to the pan with the kidney beans and the prepared brisket. Keeping the heat low, let all of the flavors marry for another 20 minutes or so.
Add chocolate, season and serve. Mix in the chocolate and let it melt. Then season to taste with salt and pepper, and serve with any of the desired garnishes.