The only changes I made were using 1 tbsp ground Cumin in place of garlic, and I added about a half of a shot of tequila at the very end.
To start, finely chop the onions and place in a bowl off to the side. Add the ground cumin (or garlic if you're going by the original recipe), and soak with the juice of both the lime and lemon.
While the onions are soaking, place a grill pan on the stove and roast the jalapeno's and avocado's until they are slightly charred (about 3-5 minutes).
The next step is probably the most fun! Place a cooling rack over the bowl that contains the onions, and place the avocado's (one at a time, skin on the outside) on the rack. Push the avocado through the cooling rack and into the bowl.
Once all of the avocado's are in the bowl, add in the finely chopped peppers, and the half shot of tequila (not required). Use a fork or potato masher to combine all of the ingredients until they reach a consistency that you enjoy. Personally, I enjoy lots of chunks of avocado in mine.
This is a great recipe for sharing with friends at a party, or for topping your favorite dishes with. Enjoy!