Place the onion, half of the garlic/salt mixture, wine, olive oil, and vinegar in a blender and chop thoroughly. Pour marinade over the chicken and refrigerate, covered, for 2 to 4 hours. Drain marinade from chicken and pat chicken dry with a paper towel.
Preheat oven to 375 degrees F.
Rub the chicken halves on both sides with the rest of the mashed garlic/salt mixture. If you can get some of this underneath the skin without ripping, great. Sprinkle the chicken with lime juice and then black pepper and cumin on both sides. Dust chicken lightly with flour and brown chicken quickly on both sides with olive oil in a saute pan.
Place chicken halves in a roasting pan, skin side up. Roast 30 to 45 minutes, or until juices run clear. Use a meat thermometer if you need to, or if your "significant other" gave you one for Christmas.
Recipe courtesy of Glenn M. Lindgren, Raul Musibay and Jorge Castillo, Three Guys from Miami Cook Cuban, Gibbs Smith Publishers