Preheat oven to 350 degrees F.
In a large bowl, combine all the ingredients, except the pork. Taste the marinade and season with more salt and pepper, if needed. If you want the dish to be spicy, add more jalapenos and serranos.
Season pork lightly with kosher salt and pepper. Divide pork into 2 large roasting pans and pour the marinade over top. Toss to coat with the marinade. Cover each pan with foil and put into the preheated oven. Alternatively, the pork can be marinated in the refrigerator for a few hours. Bring to room temperature before baking.
Bake the pork until tender and meat is falling apart, approximately 3 or more hours.
While the pork is cooking, prepare the Shallot Root Beer Jus, Tangy Red Onions and Jalapeno Creme Fraiche.
Remove the pork from the oven and shred the meat with forks, but leave it a bit chunky. Toss the shredded pork in the cooked marinade. Taste the meat and season, to taste. Keep warm.
Assembly: Make sure the pork is heated. If you made it the day before and it was in the refrigerator, reheat the meat and the jus. The onions can be chilled or brought to room temperature but do not heat, in order to maintain the crunchy texture.
Arrange few pieces of pork on each plate, then top with some Tangy Red Onions and garnish with a squeeze of Jalapeno Creme Fraiche. Poor the Shallot Root Beer Jus around the outside edge of the pork then garnish with chives or scallions.
Heat a large stock pot over medium-high heat and add the oil and butter, Heat until melted and hot but do not burn the butter. Add the shallots stirring occasionally. Caramelize the shallots slightly, season with salt, to taste, and reduce the heat to medium-low. Allow them to soften about 5 minutes and then add the root beer. Bring the root beer to a simmer and reduce slowly for approximately 2 hours. Season, to taste. The flavor of the shallots should be prominent to reduce the sweetness from the root beer.
Heat large saute pan over medium heat, add the oil and butter. Heat until melted and hot but do not burn butter. Add onions, stirring so that they do not brown. Cook, stirring occasionally, until they become translucent, about 5 minutes. Add the vinegars and turn heat down to medium-low, then season with salt and pepper, to taste. The onions will be really tart but you can add a tablespoon of sugar, at a time, to mellow it out a bit. You still want to keep that tanginess.
Continue cooking for 20 minutes letting the vinegars absorb into the onions. The onions will release some water so you will strain that off when you finish cooking. Transfer the onions to a bowl and cover. Let the onions sit overnight in the refrigerator. Finely chop before serving.
In a bowl, add the creme fraiche and the jalapenos. Season, to taste, with salt and white pepper and stir to combine. Put into a squeeze bottle, with large tip so it won't get plugged from the minced jalapenos.
This recipe was created by a contestant during a cooking competition. It has not been tested for home use.