In a blender or food processor puree all the ingredients (not the ribs) until smooth.
Reserve ½ cup of marinade for brushing on the hot ribs as they come off the grill.
In a large zip lock bag or marinating container, mix meat with marinade. Allow to marinate at least 3 hours to overnight, turn the meat occasionally.
To cook, heat grill or large fry pan to med high heat. Cook on the first side for 3 minutes, flip, brush with some reserved marinate and repeat on the second side. Brush the second side as the ribs come off the grill. If you have any leftover uncooked marinade (from the ½ cup) drizzle it over the ribs before serving.