In a large bowl combine marinade and soak chicken overnight (8 hours).
For the Coating, combine all the dry ingredients in a large shallow bowl.
Strain marinade into a bowl. Discard all but ¾ of the liquid and whisk in the eggs.
Coating one piece of chicken at a time, dip chicken in the marinade mixture, then roll in coating. Pressing well to adhere. Set pieces aside on a wire rack for 10 minutes to ensure the flour is well moistened and sticks to the chicken, and won't slip off when frying.
In a large deep skillet, fill oil to a depth of 1” and bring to 350°F over medium high heat. Fry a few pieces at a time, 5 minutes on each side then place on a wire rack over a baking sheet. Once all pieces have been partially cooked, place in oven at 375°F and bake for 25 minutes or until internal temperature reaches 165°F.