Combine marinade ingredients in a mixing bowl. Add chicken wings to marinade and season for several hours or preferably overnight in the refrigerator. Drain chicken wings and reserve the marinade. Place chicken wings on a lightly greased roasting pan.
Add a tablespoon of oil into the reserved marinade and brush chicken wings with it. Cover roasting pan with aluminum foil and barbecue using indirect heat for 25 to 30 minutes.
Turn over and baste with remaining marinade frequently. Serve barbecued chicken wings on individual plates with salsa (dipping sauce).