Begin by making the Pulled Pork: Preheat the oven to 300 degrees. Place the sliced onions and garlic in the bottom of a Dutch oven, and then add the pork with the fatty side up. Mix together all the spices (but not the sugar) and spread them all over the pork. Pour the chicken stock into the bottom of the pot. Cover tightly and bake for four hours. When the pork is done shred the pork with a fork and stir in the brown sugar. You will need only three cups of the pork for four sandwiches, but the leftovers freeze very well. There are lots of recipes on my blog that use this pulled pork. Mix three cups of the pork into the barbecue sauce.
While the pork cooks, make the Mango Barbecue Sauce and the Pickled Slaw.
For the Mango Barbecue Sauce: Melt the butter in a three quart saucepan, and cook the onion and garlic on low heat until they're soft. Add the rest of the ingredients and simmer uncovered for twenty minutes. When the pork is done, mix in about three cups of it into this sauce.
For the Pickled Slaw: In a large bowl, mix together the vinegar, sugar, and salt. Add the vegetables and stir well.
To serve the sandwiches: I like to melt the the cheese on a plate in the microwave, and then spread it on the bun bottoms. Top the cheese with tomato slices, pork and pickled slaw.