In a measuring cup, add orange juice, brown sugar, honey, rice vinegar, soy sauce, sesame oil and red pepper flakes. Whisk until blended and set aside.
In a bowl, add flour, cornstarch, salt and pepper; whisk well and set aside.
In a medium bowl, whisk together egg and canola oil. Add chicken pieces and toss to coat.
Dredge meat in the flour mixture, shaking off any excess flour, and place them on a baking sheet lined with parchment paper.
In a heavy-bottom skillet, add 4 cups oil and bring the temperature between 350-355ºF.
Working in batches, add floured chicken pieces and fry until light golden and crispy, about 2 minutes, tossing often.
Using a spider strainer, transfer the fried pieces to a wire rack sitting on a baking sheet lined with paper towels. Set aside while frying another batch.
Increase the oil temperature to 385ºF and, working in batches, fry the pieces again until golden brown and crispier. Set aside while double frying the others.
In a large deep skillet over medium heat, add ½ tbsp. canola oil. When hot, add ginger and garlic; sauté for 1 minute.
Pour in the orange sauce, increase the heat to medium-high, add orange zest and whisk to blend; bring the mixture to a boil. .
Pour in cornstarch mixture; stir until sauce thickens, about 45 seconds
Add fried chicken pieces and toss them until nicely coated.
Serve immediately with a side of rice. Sprinkle on sesame seeds and green onions.