Preheat the oven to 225 degrees F. Set the pork on a cutting board and score the fat in a crosshatch pattern, making the cuts about 3/4 inch deep and 1 inch apart.
Glaze pork with hot pepper jelly and BBQ sauce.
Place the pork in a roasting pan and pour the beer into the pan. Cover with foil and roast 3 hours. Check it periodically to make sure everything is going along just fine, and turn the roast over every hour.
Remove the foil and continue roasting until the pork has reached an internal temperature of 190 degrees F, about 1 1/2 more hours. Remove from the oven, cover loosely with foil and let rest 30 minutes.
Pull the pork into long shreds using 2 forks. Get rid of the fat and anything else that doesn’t look delicious. Toss the pork with any residual pan juices and add salt to taste.