Work with the green beans first. Cut off their tip and place into a small saucepan and cover with filtered water. Bring to a boil; cover and cook for 3-5 minutes or until crisp-tender. Drain and immediately place beans in ice water. Drain and pat dry.
For the dressing, in a small bowl, combine the cilantro, vegan sour cream, lime juice, vinegar, garlic, cumin, salt and cayenne.
In a large bowl, combine the green beans, corn, pinto beans, black beans, red pepper, onion, chiles and olives. Sprinkle with vegan cheese. Pour dressing over salad; toss gently to coat. Cover and refrigerate until serving.