Place marinade ingredients in a large, plastic bag and give it a shake until well combined. Put the chicken wings into the bag and rub until they are completely coated. Seal and chill for at least 8 hours.
When the wings are marinated, preheat the oven to gas 2, 150°C, fan 130°C. Take the wings out of the marinade, wiping off as much as possible.
Place the wings in a large, deep baking tray and pour over the oil so wings are completely covered. Top with foil and bake in the bottom of the oven for 2 1/2 hours.
Once wings are cooked, remove from the oil and drain well on a wire rack. Preheat grill to medium and grill wings for 5-10 minutes, turning occasionally until crispy and golden.
Meanwhile, combine the spice rub in a large bowl. When the wings are ready, tip straight into the bowl until they are lightly dusted. Shake off any excess rub and lay on a large platter.
Combine all the ingredients for the dip. Serve in a bowl with the wings.