To make the pork: In a small bowl, whisk together the oil, garlic, jalapeño, chili powder, honey, lime juice and salt until well mixed. Combine with the pork in a large ziplock bag and marinate for 20 minutes.
In the meantime, to make the pineapple salsa, mix all the ingredients together in a small bowl and set aside.
To make the crema, add all the ingredients to a blender or food processor and blend until smooth. Refrigerate until ready to use.
Heat a large cast iron skillet over medium high heat. Once the skillet is very hot, add all the pork and marinade into the pan. Cook, stirring occasionally, for about 10 minutes. You will see the pork release a lot of liquid, that's okay! Just be patient and once the liquid evaporates, you'll see the pork start to caramelize. At this point, stir the pork frequently so it doesn't burn.
Once the pork is cooked all the way through and browned, remove from heat. Serve on corn tortillas with the pineapple-habanero salsa and the cilantro crema, and extra lime wedges.