Prepare the chicken: Mix the beer, vinegar, oregano, garlic, coriander, bay leaves, 2 teaspoons salt and 1/2 teaspoon black pepper in a large bowl. Add the chicken, cover and refrigerate at least 6 hours or overnight.
Meanwhile, make the salsa: Puree the peppers, onion, garlic, olive oil, coriander, paprika, cumin, thyme, cayenne, wine and vinegar in a food processor until smooth. Season with salt and black pepper, cover and refrigerate at least 2 hours.
Fry the chicken and artichokes: Heat 1 inch of olive oil in a large pot until a deep-fry thermometer registers 350 degrees F. Meanwhile, season the flour with salt and black pepper in a bowl. Remove the chicken from the marinade and pat dry. Dredge the chicken in the flour and fry in batches, turning as needed, until golden brown, 10 to 12 minutes. Drain on paper towels.
Return the oil to 350 degrees F. Dredge the artichoke hearts in the remaining flour and fry until golden brown, 3 to 4 minutes. Drain on paper towels and squeeze a few lemon wedges on top. Serve the chicken and artichokes with the salsa and more lemon.