Butcher the pork so that when you slice it, you end up with around 4 to 5 inch "meat sheets".
Slice the pork into about 1/4 inch thick slices.
To a blender, add all off the ingredients except the pork and pineapple. Puree until smooth. If it's too thick, add a little bit of water to thin out.
Place the pork in a large non-reactive container or gallon size zip-lock bag. Pour in the marinade and coat the pork thoroughly. Marinate the pork in your refrigerator for at least 2 hours and up to 12 hours.
Remove the pork from the marinade and shake off any excess. If using a skewer, stand it up right and stack the meat onto the skewer while keeping it in the center.
Heat your grill to medium high heat.
Once the grill is hot, cook the pork slices on once side until they are lightly charred. Flip the pork over and cook long enough to just heat through (you don't want to dry the meat out.)
If using a skewer, follow this grilling method. Lay the meat down horizontally on the grill. Cook on all sides until the meat is lightly charred. Once charred, lower the grilling temperature to medium and place the pork on a cooler side of the grill (you want indirect heat of possible). Close the lid and cook until you reach your desired internal temperature. I aim for 150 degrees with wild pork.
Brush the pineapple slices with cooking oil and season with salt. Cook on both sides until lightly charred. Cut around the core and discard the core. Chop the pineapple into small pieces.
Slice the meat thin and serve with the roasted pineapple and any other toppings you choose.