I'd cut way back on the cilantro (save some whole leaves to add later for those who like it), loose the olive oil (use maybe a Tbsp or two to coat the botton of the baking dish. Add a couple of diced jalapenos or serranos.
You will also need a bottle of tequila, 2-3 more limes, some agave syrup or honey and additional salt.
To your marinade add a couple of good splashes of the tequila and a couple of squirts of the agave or healthy Tbsps of honey, maybe another 1/2 lime worth of juice.
While the chicken marinates (about an hour) you can put the bottle of tequila, the additional salt and limes to good use!
Don't throw the marinade away! Put it in a sauce pan and reduce to a syrup like consistency. You will be amazed at the great pan sauce/glaze it makes to go over the finished chicken. Also, the chicken would taste so much better done on a charcoal grill!