Combine all ingredients, except the chicken and salt, in a bowl large enough to hold the chicken. Add the chicken and turn to coat. Cover, refrigerate and marinate the chicken 4 hours, or overnight, turning occasionally. Lift chicken out of marinade and set in a barbecue-friendly skillet, such as a cast iron one. Tuck the wings under the body of chicken; tie the legs together with kitchen string. Brush the chicken with the marinade in the bowl. Preheat your barbecue until the temperature in the chamber is 375°F. Set the skillet on one side of the barbecue, close the lid, and turn the heat off underneath the chicken. Leave the other side of the barbecue on. Cook the chicken 65 to 70 minutes, or until the temperature in the deepest part of the thigh registers 185°F on an instant-read meat thermometer. During cooking, brush the chicken occasionally with pan juices and check that the temperature in the chamber stays around 375°F. When cooked, remove skillet from the barbecue and let chicken rest 10 minutes before cutting and serving.
Recipe Options: To infuse the chicken with even more flavour, before cooking, stuff its cavity with a small sliced onion, a few mint sprigs, a sliced garlic clove, and two or three slices or wedges of lemon. These ingredients are not eaten afterward; they are simply there to further enhance the taste of the bird from the inside out.