Rub pork loin with olive oil and kosher salt. Place in shallow glass baking dish. Combine remaining ingredients in saucepan. Bring to a boil over medium-high heat; reduce heat to low and simmer 5 minutes. Pour hot marinade over pork; cover and marinate in refrigerator 2 to 3 hours.
Prepare grill. Remove pork, reserving marinade. Sear all sides of pork roast on grill. Place on roasting rack. Grill, on covered grill, over medium coals about 35 minutes or to an internal temperature of 150°F, basting frequently with marinade. Remove from grill. Cover and keep warm 15 minutes. Reserve all juices.
Bring reserved marinade to a boil over medium-high heat; reduce heat to low and simmer 5 minutes. Add pork juices and simmer 2 to 3 minutes more. To serve, slice pork loin; arrange on plates. Pour warm sauce over slices.