Rub the chicken pieces with salt and pepper very generously. If you have time, leave in the fridge to marinate for at least an hour.
Place the flour in a large bowl with a tight lid (or use a Ziplock bag), add the chicken, snap on the lid and shake to coat the chicken pieces with flour. Remove the chicken and shake out the excess flour.
Heat the cooking oil until thin wisps of smoke start to float on the surface.
Fry the chicken until golden brown, flipping halfway through. Because the chicken is floured, if the heat is too high, the flour will burn before the chicken is cooked through. What I do is to start with very high heat to seal the chicken upon contact with the oil, then I lower the heat to medium.
While the chicken fries, make the sauce by mixing together the chili sauce, honey and melted butter.
When the chicken pieces are done, scoop out and transfer to a bowl. Pour in the sauce. Cover the bowl and toss the chicken to coat evenly with the sauce. Sprinkle in the sesame seeds, cover the bowl again and give the chicken pieces a few more tosses.
Transfer the chicken to a platter. Sprinkle with cilantro, if you wish (I love cilantro!) and serve.