Place all ingredients, except ribs, in a bowl and mix to combine. (Marinade can be made up to 2 days ahead; cover and refrigerate.) Line a large, shallow baking pan with heavy-duty foil.
Pat ribs dry; arrange meaty side up in pan so racks don't touch. Rub on marinade; set aside 2 cups for basting. Refrigerate, covered, for 1 hour or overnight.
Set rack in middle of oven; preheat oven to 350°F. Cook ribs, covered, for 1 hour and 15 minutes. Uncover, turn over and baste generously with reserved sauce. Bake, basting with sauce and pan juices every 10 minutes. Turn over again after 20 minutes and cook for 20 minutes more. Baste thoroughly once more and bake 20 minutes, until glazed and browned. Remove from oven and let stand for 10 minutes; slice.