Heat oven to 200C/180C fan/gas 6. In a small bowl, mix the ingredients for the spice rub together. Put the chicken wings in a large bowl and mix with the spice rub and a good amount of seasoning. Spread out in a single layer on a large foil-lined baking tray (or 2 smaller ones). Roast for 45 mins, then remove from the oven and drain off any excess oil.
Heat a gas or charcoal barbecue to high. Mix the ingredients for the hot sauce in a small bowl and brush all over the chicken wings. Cook the wings on direct heat on the barbecue for 3-4 mins each side or heat oven to 220C/200C fan/gas 7 and cook the wings for 15 mins.
Serve with celery sticks and blue cheese or ranch dressing, or another dip, such as chipotle mayonnaise or spicy chili mayonnaise. Serve with plenty of napkins.