Heat the oil in a medium saucepan over medium heat. Stir in the garlic, tomato paste, chili powder, paprika, red pepper, cayenne, allspice, and cloves and cook, stirring, until paste is dark brick red, about 3 minutes. Add the ketchup, water, vinegar, molasses, brown sugar, salt, soy sauce, Worcestershire, liquid smoke, mustard, black pepper, and bay leaf. Adjust the heat to maintain a gentle simmer and cook until the flavors come together, about 30 minutes. Remove and discard bay leaf before using.
Combine all ingrediants except the beer in a large bowl, place pork in the bowl and rub marinade all over pork.Place pork in 4 inch roasting pan and pour remaining liquid marinade over pork. Marinate for 1 hour, cover tightly with foil, place in refrigerator. Preheat oven to 475 degrees. Remove foil from pan, cook in oven for 1 1/2 hours till pork becomes dark brown, crusty with blackening. Remove from oven, lower oven to 325 degrees. Pour beer over pork. Cover tightly with foil and poke holes, cook for 3-4 hours or until fork tender. The internal temperature will be 185 degrees and above when it is fork tender. Remove from oven, be careful, very hot. Let pork rest on a cutting board, begin to shred the pork, it will be best to shred it while still hot.
Combine shredded pork with BBQ sauce, keep hot. Serve with warm, toasted pretzel bread or your choice of bread, top with cole slaw
Combine the cabbage and carrots in a bowl, in a seperate bowl combine remaining ingrediants. Mix dressing with cabbage, chill for two hours, prepare before the pork.