If using fresh corn, cook it for about 5 minutes, then cool completely.In a large bowl, combine the black beans, corn, bell pepper, tomatoes, onion, avocado, and cilantro.In a small bowl, whisk together the olive oil, lime juice, honey, cumin, chili powder, garlic powder, salt, and pepper.Pour the dressing over the salad and toss gently until everything is evenly coated.Refrigerate for 30 minutes before serving to allow the flavors to blend.Garnish with additional cilantro and lime wedges before serving.