Place all marinade ingredients in a mixing bowl and stir to combine.
Place pork butt in an ovenproof casserole dish. Pour Florida Citrus Mojo Marinade over pork and cover with lid. Refrigerate for 3 hours or overnight.
Preheat oven 275° F. Remove pork from refrigerator and bake pork with marinade in a covered casserole dish for 2 ½ to 3 hours. A thermometer inserted into the thickest part of the pork should register 160° F.
Remove from oven and cool. Shred pork using two forks. Pour marinade from the casserole dish over the pork and set aside.
For Florida Orange Dijon Mustard, combine mustard, Florida Orange Juice and Florida Orange zest in a small bowl and stir to combine.
To assemble the sandwiches, split open each baguette. Spread Florida Orange Dijon Mustard on one side of the bread and spread butter on the other side.
Layer sliced ham on the bottom of the baguettes. Place a generous layer of shredded pork on top of the ham, then top with Swiss cheese slices and pickles. Close sandwich.
Cook sandwiches in a panini press or skillet. To cook sandwiches in a skillet, heat a small amount of oil in the bottom of a large skillet. Place sandwiches in skillet in a single layer (cut in half, if necessary). Cover sandwiches with aluminum foil and place a second heavy skillet on top of the sandwiches. Cook over medium heat until the bottom of each sandwich is crisp. Turn sandwiches over and repeat steps to cook other side until the inside of each sandwich is hot. Serve immediately.