I wonder how the plethora of no name brands will hold on long term. Car is not a phone. You can't just make 100k units and forget that product even existed after End of Production. People will want maintenance, diagnostic, software support. People will want parts after few years.
Even big boys like Hyundai have problems with parts as we saw here: https://news.ycombinator.com/item?id=38783355