I was watching the first episode of Veganville on BBC (iPlayer) the other day, and it seemed that perhaps serving people tasty vegan food was the way to go in populations with little understanding of the issues or where animal exploitation is crucial to the local economy. Meanwhile, the cube of truth got a more mixed reception - while a few people responded really well, there were also a few others who went the other way: defensive, argumentative, upset.
I don't think it's a good idea to target just the educated and affluent. Veganism needs voices from all camps and walks of life. If it becomes a lifestyle which appears to be exclusive to the "woke" / affluent / white demographic and so on, then how are we going to ever reach the "other half" of the population?
I think two of the aspects of veganism that can resonate especially well in socio-economically poor areas are the fact that veganism can be a way to save money and at the same time also save your health. (It seems that a lot of people in these areas suffer with poor health.) Often what makes the headlines are new, sometimes "processed" vegan products, although these are not always the cheapest options. So for this demographic we need to promote a veganism that can be frugal, healthy and tasty. Maybe just frugal and tasty at first in order to wean them off the animal products, and then introduce the healthy vegan foods, and finally move on to focus more on the ethics of veganism as the last step once they're already properly "initiated" into the lifestyle.