Take the ingredients for the marinade and place them in a blender. Blend until smooth. Take the marinade and pour it in a storage bag along with the shrimp. Refrigerate for at least two hours. Put the ingredients for the dipping sauce into a bowl and whisk until the sugar has dissolved. Set aside. Cook vermicelli noodles according to directions on the package. Drain the noodles and rinse them under cold water. Drain well again. Cook the shrimp and set aside. Divide the noodles evenly among bowls and top with shrimp, fresh herbs, and lettuce. Serve with sauce on the side and some sriracha sauce for a kick of heat.