Not to pick on you, but in general, marinades don't penetrate the meat at all, and it really doesn't matter how long they sit in it. That looks like a good marinade though, and good call on using bone in skin on chicken. Here's how I'd do it.
1. Brine the chicken for about an hour.
2. Mix up the marinade, and reduce it to a glaze.
3. Grill the chicken, and brush with the reserved glaze when it's almost done so the glaze doesn't burn.
4. Eat.