Combine the marinade ingredients and mix well. If you will use it to baste the pork, reserve a few tbsps for that. Add to the pork and make sure the marinade is rubbed all over the pork. Place in the fridge overnight.
Heat the oven to 475. Line a sheet pan with foil and place a metal rack on top. Pour some water into the pan under the pork to avoid smoking when the fat drips. Place the pork pieces onto the rack, leaving as much space as you can between them.
Roast for 25 minutes, lowering the temp to 375 after 10 minutes. After 25 minutes, flip the pork. If the pan is drying out under the pork, add more water. Turn the pan 180 degrees and roast for 15 more minutes. Keep a close eye on the pork during the cooking process to avoid burning. If it starts to burn, lower the heat.
After 40 minutes, baste the pork with your saved marinade or the jarred sauce I linked to in the recipe. Roast 10 minutes, flip, baste and roast 10 more. Check the temp with an instant read meat thermometer. You want the pork to be at 160 degrees. If it is not caramelized that much, turn on the broiler to get good caramelization.
Remove from the oven and cool until you can slice it.