Set roast on plate, and place on counter for 1 hour prior to beginning to cook. Dry throughly with paper towels. Season heavily with salt, pepper, onion powder and red pepper flakes.
Preheat oven to 350 degrees. In a 10" cast iron, or oven proof skillet, heat vegetable oil. Bring the oil to nearly smoking. Sear all sides of the roast until dark golden brown, approximately 2 minutes each side.
Place skillet in the oven. Roast for approximately 30 minutes, or once the thickest part of the roast reaches 145 degrees.
While the roast is in the oven, stir together the remaining ingredients for the glaze. Baste roast with glaze every five minutes.
When the roast is removed from the oven, tent with foil and allow to rest for 10 minutes. Slice and serve.