Place the rice and water in a medium pot. Set over medium-high heat and bring to a boil. Cover, turn the heat to its lowest setting, and cook 15 minutes, or until the rice is tender. Spoon and spread the rice out on a wide plate and cool to room temperature. Place the garlic, oil, teriyaki sauce, vinegar, honey, cilantro or mint and hot sauce in a large bowl and mix to combine. Add the rice and remaining ingredients and toss to combine. Cover and refrigerate until ready to serve. Can be made few hours in advance; toss again before serving.
Options: Instead of regular, long grain white rice, use a more aromatic type of white rice in this recipe, such as a jasmine or basmati. For added texture and richness, add 1/2 cup of unsalted, roasted cashews, coarsely chopped, to the mix of ingredients tossed with the rice.