Step 1Combine the garlic, thyme and oil in small dish. Rub the mixture over the entire surface of the meat. Season the surface with salt and pepper. Chill the pork several hours, preferably overnight, wrapped airtight. Let it come to room temperature before cooking.
Step 2Heat the oven to 375 degrees. Set the roast in a shallow roasting pan.
Step 3Roast, uncovered, until an instant read thermometer registers 170 degrees, about 1 1/4 hours. Baste the pork with the vinegar as it cooks. Transfer the meat to a cutting board. Tent with foil. Let the roast rest 10 minutes before slicing. Pour off the pan juices into a small measuring cup; skim and discard the fat. You'll need the juices for the Caramelized Onions and Dried Cranberries.
Step 4To serve, thinly slice the pork and arrange on a heated platter. Lightly season with salt and pepper. Top with caramelized onions and cranberries. Serve immediately.