Mix together all the ingredients of the marinade and pour it over the pour it over the pork and let stand for 30 mins or overnight in the fridge.
Preheat oven to fan assisted 200C / 220C / 425F / gas 7 and line a roasting tray with some foil making sure that there is enough foil to be able to cover the pork.
Remove the pork from the marinade (save this for later) and roast in the over skin side up and uncovered for 20 mins.
Reduce the oven to fan assisted 130C / 150C / gas 2, pour the rest of the marinade over the pork, cover with the foil and roast for a further 5 hrs until it is tender enough to be shredded with a fork.
Let the pork cool, remove and discard the skin and shred the pork using two forks.
Pile the pulled pork high inside the buns and top with lots of juice coleslaw and enjoy.