Very nice!
We try to make similar sesame, ginger or orange dishes, using chicken, beef, or pork, at least a few times a month, except that we make home made sauce... I've lived in quite a few cities, and as a result, I've been spoiled
The sauces are surprisingly easy to make, and come out astoundingly better than the bottled store-bought brands (many of which contain ingredients
not used in restaurants, then combined with additional preservatives and the fact that it's not fresh, and the spices and seasonings have over-mingled, it makes a negative impact on the flavor).
For orange chicken, all you need is a little ginger, cyan pepper, soy sauce, orange juice, orange zest, garlic, vinegar, sugar, and I like to use chinese 5-spice powder, and a splash of sake.
Every restaurant does it a little differently, so play with the ratios and you'll find your favorite blend. Then of course you need a meat, and some rice flour. Cook the sauce first, then divide it into two portions, (one third, and a two-third portion... this works well, but ideally, it's best to make two entirely
different sauces, a savory marinade, and a thicker, sweeter finishing sauce), set both aside, cut your meat and marinade it in the smaller portion of sauce, then toss the meat in some rice flour, with a pinch of salt, pan fry it separately. Then just at the end, blend your canna oil into the remaining (already-heated) sauce, and then add the sauce to the battered, quick-fried meat in the pan, over a low heat for one minute

Alternately, you can skip the breading altogether, and cook the meat after marinading, adding the majority of the sauce at the end, and finally adding your oil, once the pan has been removed from the heat source.
Your recipe is almost perfect for a bottled sauce if that is all you have the time and ingredients/money for, the one suggestion I would make, to avoid degrading potency, is that you should be adding your canna oil to the already-heated sauce,
after cooking your chicken!
Breaded..

Unbreaded...
