Prepare the pulled pork: In a blender, blend jalapeño, guava, pineapple, orange juice, soy sauce, vinegar, sesame oil, garlic, ginger, brown sugar, nutmeg, allspice, cinnamon, garam masala, and thyme. Set 1 cup of the mixture aside. Place the pork and the sauce in a slow cooker or Dutch oven. Cook on low for 4-6 hours, or until the pork is tender and easily pulls apart.
Prepare the BBQ sauce: Combine ingredients: In a large saucepan, combine all ingredients. Bring the mixture to a simmer over medium heat. Reduce heat and simmer for 30-45 minutes, stirring occasionally, until the sauce thickens.
Prepare the slaw dressing: Combine ingredients: In a blender, blend together the olive oil, honey, pineapple juice, lime juice, vinegar, and grated ginger. Taste the dressing and adjust the ingredients to your desired flavor profile. You may add more honey for sweetness, more vinegar for tanginess, or more ginger for a stronger flavor.
Prepare the Tropical Slaw: In a large bowl, combine the red cabbage, sweet potato, pickled jalapeno, pineapple, cilantro, and green onion. Toss with the dressing
Prepare the Strawberry Peanut Butter Satay Sauce: In a small saucepan, combine the peanut butter, strawberry jam, sweet chili sauce, orange juice, lime juice, teriyaki sauce, rice wine vinegar, and coconut milk. Heat over medium heat, stirring constantly, until the sauce is smooth and heated through.
Assemble the Sandwiches: Shred the pork. Place a portion of pulled pork on each bun. Top with tropical slaw and a drizzle of strawberry peanut butter satay sauce and BBQ sauce. Serve immediately.