Place the marinade ingredients in a small food processor and process until smooth. Reserve ¼ cup of the marinade and rub the chicken with the remaining marinade.
Line a baking sheet with parchment or foil. Place the chicken skin side down. Thread 2 metal skewers horizontally through the chicken.
Place the chicken in the oven and roast for 20 minutes.
Turn the chicken skin side up and roast for 20 more minutes, brushing with the reserved marinade every 10 minutes.
While the chicken is cooking, make the green chili dip. Place the green chilis, cilantro, oil, lemon juice and salt and pepper in a small food processor and process until smooth.
Add the mayonnaise and sour cream and process until it is just combined. Serve the chicken with the dip.