Mix all the non-pork ingredients, save 2 tbsp for later.
Coat the pork with the sauce, seal in a container/large zippy bag, and let marinate in the fridge for 8-24 hours.
Line a roasting pan with foil, and place a rack on top of the foil.
Add 1.5 cups of water to the roasting pan. This will make for easier cleanup and prevent the smell of the drippings burning.
Preheat the oven to 475 F
Place the loin pieces on the wire rack, and roast for 10 minutes.
In the meantime, whisk the reserve sauce, honey, and hot water together.
Reduce heat to 375.
Brush the top with some sauce.
Flip the loin, rotate the pan 180 degrees, brush the top with sauce.
Roast another 15 minutes and repeat the brushing and flipping.
If the pan is dry, add 1 cup of water.
Repeat and cook another 10 minutes.
Cook until the internal temp is under 160,
You can broil the meat for a few minutes to add more colour/crispiness if desired.
Remove from heat, based with any remaining sauce, and let rest 10 minutes before cutting.