6-8 hours sounds way too long. I would suggest cooking 250-275, foiling it tightly when it hits 165 (or appears to plateau somewhere above 160), and taking it to around 195. You should be able to unfoil and pull then, or rest for an hour and pull. And, yeah that won't give you the bark you crave, unless you unfoil and continue to cook, to let it firm back up. (They let you have pork over there?)