Prepare the vinaigrette by combining the cumin, coriander, cayenne, orange juice, orange zest, lime juice, lime zest, olive oil, sea salt, and freshly cracked pepper to taste in a small glass jar. Seal with a lid, and shake well. Set aside.
Prepare the salad by chopping the tomatoes, green onions, avocado, bell pepper, and romaine lettuce.
Drain and rinse the black beans, and thaw the frozen corn and edamame.
Place the chopped romaine lettuce in the bottom of a dish.
Arrange the remaining salad ingredients on top of the lettuce in rows.
To serve, drizzle some of the well-shaken vinaigrette over the salad to taste, toss to coat evenly.
Sprinkle the top with cheese and cilantro. Serve and enjoy.