In a large bowl, combine hoisin, honey, ketchup, sweet chili sauce, soy sauce, rice vinegar, lemon juice, ginger, garlic, Chinese 5 Spice, brown sugar and cayenne; whisk.
Place ribs in a large re-sealable plastic bag and pour the marinade over; massage until they are evenly coated.
Transfer to the refrigerator overnight, flipping once in a while.
Preheat oven to 350ºF
Generously coat a 9 x 13 baking dish with cooking spray.
Place the ribs in a single layer in the prepared baking dish; reserve the marinade.
Cover the dish with aluminum foil and transfer to the preheated oven. Cook for 1 hour or until tender, basting every 15 minutes with the reserved marinade.
Pour the reserved marinade in a small saucepan and bring to a boil. Reduce the heat to medium-low and keep a gentle simmer, basting the ribs every 15 minutes while cooking.
After an hour, transfer the ribs on a wire rack sitting on a baking sheet. Brush them with the remaining marinade and transfer back to the oven for an additional 20 minutes.
Remove from the heat, sprinkle on sesame seeds and serve immediately.