In a large bowl mix together milk + vinegar and set aside for 20 minutes. You can skip this and just use buttermilk if you prefer.
In a small bowl mix together kosher salt, garlic powder, thyme, cayenne, paprika + onion powder. Mix to combine. Add half of the mixture to the buttermilk bowl and set the other half aside.
Add hot sauce + lime juice to the buttermilk bowl, whisk to combine. Add chicken and mix once more until chicken is well coated, cover and let marinate for a minimum of 1 hour to overnight.
In a large pot or wok, add canola oil and heat over medium high heat. While the oil is heating, mix together your flour and remaining spice mix.
Once oil is hot and ready (you can test this by adding a small piece of chicken to the oil), dip your wet chicken into your dry flour mix, tossing to coat and then add to hot oil.
Cook your chicken in 3 - 4 batches. Cook your chicken for 7 - 10 minutes or until golden brown, it will vary based on the size of your pieces. Once cooked, set chicken on a paper towel lined baking sheet to drain and then set aside for assembly.
Slaw
For slaw, mix together soy sauce, sesame oil, sugar, paprika + lime juice together in a small bowl. Pour over coleslaw mix and toss to combine.
Crema
For crema, add sour cream, mayonnaise, cilantro, lime juice + lime zest to a small bowl and whisk to combine. If you want a thinner crema, add additional lime juice.
Assembly
To assemble, heat up your tortillas in a pan until warm. Place fried chicken, coleslaw, crema, pickles, pickled onions, pickled jalapeños + cilantro in your warm tortilla and enjoy!