To prepare a spicy soy ribs with sweet and sour sauce recipe, you will first need to prepare the marinade for the meat. Heat the oil over medium-high heat and add the garlic and ginger. Saute until fragrant, about 5 minutes. Add the pork and cook, stirring frequently, until it is no longer pink in the center, 3 to 4 minutes more. Remove from the heat, and set aside to cool. To make the sauce, mix together the mayonnaise, vinegar, brown sugar, honey, salt and pepper. Pour the mixture over the sliced pork. Cover and refrigerate for at least 1 hour, or overnight if desired.