Only thing I will add is to do the shrimp in your lime juice separate. When it's cured to your liking, pour off the liquid, add your vegetables, squeeze on some lime, and serve it. I've found that tipping off the lime juice used to "cook" the shrimp gives a cleaner and fresher taste to the shrimp.