Using your favorite dry rub, coat the ribs the night before and stick them in the fridge.
In a small pot, add about half the beef stock and heat over low heat. Add the dried ancho peppers and simmer for 10 minutes. Once they have softened strain out the seed and remove the ends (with tongs). Pour what's left in the blender and puree until smooth.
Turn the BBQ on high and give a nice char to the pork. It doesn't have to cook through, but should have some good color. This should only take 4 minutes on both sides. While you cooking the ribs, also char the poblanos and tomatillos.
Now to get cooking. Saute the bacon in a dutch oven. Once the bacon is nice and crispy, remove and add the onions and garlic. Once the onions start browning add the diced poblano peppers and tomatillos and cook for a few more minutes.
At this point you should have a lot of nice brown caramelization on the bottom of the pot. Pour in the cans of tomatoes and rinse the can with a little bit of water so you don't lose any good bits. Alternatively, use fresh tomatoes from your garden (just puree before you add to the pot). Using a steel spatula, scrape the bottom of the pot to lift up the caramelized goodness.
Add the coffee, worchesterchire sauce, beef broth/ancho chili emulsion, cumin and chili. Nestle the pork in the liquid. You may need to cut the brisket in half if they are too long. Bring to a boil and then quickly lower to a simmer and cover. You're going to cook the pork until it starts falling off the bone which will take about 3-4 hours.
You'll know the pork is done because any of the fat layers have broken down and the pork is practically falling off the bone. By now your kitchen should smell great so with some tongs remove the pork and set aside. Using a strainer or a slotted spoon make sure no little bones are left in your chili base. You may want to strain just to be sure, but don't throw away any of the good stuff!
Take the pork and shred off the meat. It's almost like making pulled pork. Throw away any of the fat and bones unless you are into voodoo.
Back to your chili base in your dutch oven... skim the top or use a degreaser to get off any of the bacon fat or rib fat that came to the top.
Add the shredded pork back to the chili base. Add the cans of beans and the rest of the beef broth. Now to taste. Notice you haven't added any salt yet because the bacon and the pork rub should already have you covered. You might want to add a little kosher salt if needed. Definitely add lots of fresh ground black pepper and maybe some more cumin/chili. I find it's hard to over spice with chili/cumin.
If the chili feels too loose, then make a roux and add it. To make a roux take a ladle of the chili liquid and put into a separate bowl with 3tbs of flour. Whisk together well, removing lumps and then add it back to the simmering chili. That should thicken it up nicely.
Note: I originally intended to use spare ribs for this meal and accidentally purchased pork brisket. It came out great so maybe it was a lucky mistake.