For the mole: Tear the ancho, anaheim, and chipotle chiles into large pieces and toast them in a dry skillet over medium heat until they change color a bit, about 2 minutes. Put them into a bowl with the raisins and cover them with hot water. Soak unti softened, about 30 minutes. In the same skillet over medium heat, add the almonds, sesame seeds, peppercorns, cinnamon stick, oregano, and thyme. Toast for 2 minutes, grind in a spice grinder, and add the powder to a blender. In the same skillet over medium-high heat add the olive oil, onions, garlic, and serrano. Cook until lightly browned, then add the tomatoes. Cook until vegetables are softened, about 10 to 15 minutes, then add to the blender. Add the chocolate and the soaked chiles and raisins to the blender along with some of the chile soaking liquid. Puree, adding more soaking liquid as needed, to make a smooth sauce. (This makes about 4 cups sauce, the recipe uses 2 cups, the extra can be frozen).
Pour the lemon juice over the chicken and season it well with salt and pepper. Heat 3 tablespoons olive oil in a large heavy-bottomed skillet and brown the chicken on all sides; remove the browned chicken to a plate leaving the oil in the pan. Pour 2 cups of the mole sauce into the hot skillet and simmer for about 5 minutes. Add the chicken stock and return the chicken pieces to the pan. Simmer, covered, until the chicken is cooked through, about 20 to 25 minutes.
Meanwhile, put the onion and radish slices into a bowl. Add the lime juice and remaining 2 tablespoons olive oil and season with salt. Mix well and serve with the chicken.
Serve over cooked white rice with the onion and radish salad. Garnish everything with cilantro leaves.