Cut the tofu into 6 thin slices and place in a shallow dish. Add the oil, dry seasonings and orange juice to a bowl and whisk to combine. Pour the marinade over the tofu and brush to coat both sides. Cover and place in the fridge for 30 minutes - or up to 2 hours.
Meanwhile, add all of the street corn salad ingredients to a bowl and toss to combine. Taste and adjust seasonings as needed. Set aside.
Combine the spicy mayo ingredients in a bowl. Taste and adjust hot sauce & lime juice to taste. Set aside.
Heat a griddle or non-stick skillet with a little oil over medium heat. Add the tofu to the skillet and grill until charred on both sides (approx. 5 minutes per side). Brush the tofu with the extra marinade while cooking. Remove from the heat and slice into strips.
To assemble, heat the tortillas and top each taco with spicy mayo, grilled tofu, street corn salad and avocado. Top with extra cilantro and serve with lime wedges.