For the salsa - Combine ingredients in a bowl. Cover and refrigerate until ready to serve with chicken.
For the chicken - Combine the first 8 ingredients in a bowl large enough to hold the chicken. Add the chicken and turn to coat. Cover, refrigerate and marinate chicken 4 hours, turning occasionally.
Preheat your barbecue to 375°F. Set the chicken, skin-side-up, on one side of the barbecue. Turn the heat off under the chicken. Leave the other side of the barbecue turned on. Close the lid and cook for 35 to 40 minutes, or until the temperature of the chicken registers 170°F when an instant-read meat thermometer is inserted deep into one of the thighs. (As the chicken cooks, check the temperature in the chamber and ensure it stays around 375°F, adjusting the flame as needed to achieve that.)
Plate the chicken and serve with the salsa.