Start by making the sauce. To a small mixing bowl, add the soy sauce, dark sesame oil, sugar, vinegar, orange zest, one tablespoon of corn starch, and orange juice. Stir to incorporate all of the ingredients. Set the mixture to the side until it is ready to use.
Next, get a dredging station together. To one bowl, mix the eggs, salt, and black pepper. To another bowl, mix the flour and cornstarch.
To a frying pan, add the 2 cups of canola and bring it to a medium heat. Once your oil reaches 350 degrees, you are ready to fry the chicken. During this time, add the chicken pieces to the egg mixture, lift up and allow the egg mixture to drip off a bit, then add into the flour mixture, making sure you coat the chicken. Gently shake off any excess flour mixture, the place into the preheated frying pan.
Do this in batches. Cook for a few minutes, until nice and golden brown. Remove with your kitchen spider or slotted spoon, and place onto a paper towel lined plate. Repeat with remaining chicken.
After all of the chicken is cooked, take another large skillet, and add the additional oil.
Heat to a medium heat, then toss in the ginger and garlic paste. Cook for about 30 seconds, then mix in the green onions and chili flakes. Add the Chinese rice wine, give a good stir, then add in the sauce mixture. Cook for about 5 minutes to let the sauce thicken, and the sugar dissolve. Once you have accomplished that, add in the chicken pieces, give a good stir, and serve over jasmine rice.