Preheat oven to 375°F.
Heat the oil in a medium-sized skillet over medium-high heat and sauté the onions and garlic 3-5 minutes. Season with salt and pepper then add the vinegar, sugar, soy, Worcestershire, tomato sauce, black pepper and stock, and simmer 15 minutes to thicken. Pull meat from the chicken and discard the skin and bones. Add meat to sauce and keep warm. (If chicken dries out, add a little more chicken stock)
In a second skillet, sauté the onions, garlic and jalapeño pepper 3-5 minutes to soften. Add cumin, salt and pepper, and 1/2 cup water; simmer 5 minutes more. Add black beans and hot sauce; simmer over low heat and thicken.
Bake bacon on a slotted pan or a wire rack set on a rimmed baking sheet and bake to crisp, 16-18 minutes. Chop into 1-inch pieces.
In a small bowl, combine red onion, garlic, salt, lime juice and chipotle in adobo. Add avocado and cilantro, and mash up the guac.
Char tortillas on each side over an open flame or in a dry stainless skillet.
Build burritos: Fill tortillas with chicken, smoked cheese, black beans, lettuce, bacon and tomato, pickled jalapeños and smoky guacamole. Wrap and roll then cut in half and serve.