Into a resealable bag, place all marinade ingredients including the pork tenderloin.
Squeeze out any air and seal bag. Move contents around to evenly coat.
Set aside in the refrigerator on a baking sheet for 3-24 hours.
Preheat oven for at least 30 minutes at 475F with a cast iron griddle inside. Use the flat side of the griddle rather than ridged for easier cleanup.
While the oven is preheating, remove pork tenderloin from refrigerator and let rest to take the chill off.
Remove pork from marinade, discard marinade.
Roast on griddle around 8 minutes.
In the mean time, make the glaze. Combine all ingredients into a sauce pan over medium heat.
Heat and stir until sauce thickens to a barbeque sauce consistency, around 5 minutes. Turn off heat.
Then, baste the pork with the glaze. Continue roasting until internal temperature reads 130-135, 6-10 minutes longer.
Remove pork from oven. Let rest on a cutting board lightly covered with foil for 10 minutes.
Slice and serve with glaze.