Heat the oil in a large frying pan or wok over VERY high heat and cook the corn (if your pan is small do this in batches) for about 6 – 10 minutes until its starts to char and pop around the pan. It really does get quite vigorous with kernels popping out the pan. At this point add the garlic and cook for about 30 seconds more. Take it off the heat.
Add all the other ingredients – adjust seasoning and serve at room temperature or reheat later when you serve.
Cinco de Mayo is coming up soon (like next week) so you don't want to be doing any kind of Mexican feast without esquites.