Preheat the oven to 325 degrees. Combine the onion, honey, cumin, cinnamon, garlic, chipotle chiles, and lime juice in a blender. Blend until smooth. Set aside.
Heat the vegetable oil in a Dutch oven over medium-high heat. Season both sides of the pork shoulder with sea salt, freshly cracked pepper, and garlic powder, to taste. Place into the HOT Dutch oven and sear all sides of the meat for 2 minutes on both sides.
Pour the chipotle sauce over the pork shoulder, then pour the chicken broth around the pork. Place the lid on the Dutch oven, then place it into the oven and bake for 3-4 hours.
Remove from the oven and allow to cool for a bit, then carefully remove the extra fat from the meat.
Shred the pork with two forks and place it into a serving bowl. Spoon some or all of the sauce over the meat, depending on how spicy you want it.
Heat mini corn tortillas over an open flame, flipping every 15 seconds or so, until pliable, OR heat in a dry small skillet, flipping often, for a minute.
Place the tortillas on a plate, then top with pork, onion relish, salsa, guacamole, and cotija cheese. Serve immediately. Enjoy.