Brush salmon with oil and season with salt and pepper, to taste. Grill the salmon skin-side down for 3 to 4 minutes or until charred and a crust has formed. Brush with some of the BBQ sauce, flip over and continue grilling for 2 to 3 minutes for medium doneness. Remove from the grill and brush with more of the sauce. Let rest 5 minutes and flake with a fork
Grill tortillas for 20 seconds per side. Divide the salmon among the tortillas, top with the red cabbage slaw and smoked chile sauce and cilantro leaves; fold and eat.
Heat oil in a large saucepan over high heat. Add the onion, garlic and habanero and cook until soft. Add the remaining ingredients and cook until the tomatoes are soft and the sauce has thickened, about 40 minutes. Transfer the mixture to a food processor and process until smooth. Season with salt and pepper, to taste.
Transfer the sauce to a medium saucepan and whisk in the reduced orange/vinegar mixture and cook for 10 minutes. Let cool.