This is an excellent authentic Mexican rice recipe (not to be confused with Spanish rice) that I make as a side dish with all of my Mexican dishes. The key is cooking the rice properly and using good quality chicken broth or stock.
There's just something about soy sauce and lemon juice that makes flank steak become moist and flavorful. The longer you marinate the meat, the more tender it gets. Grill and slice on the diagonal, and you have a great meal.