Peloton introduces Bike+ . . . a threat to TrainerRoad?

I don’t think so. IMO the appeal of TR Is that it takes a longer-term, goal-oriented approach. Both the app’s functionality and the way it is marketed through media such as the podcast is very focused around periodized training for a specific event, whereas peloton is aimed at motivation and entertainment to complete standalone workouts. Which will get most people fitter in a general sense, but it’s very different to a base-build-specialty cycle in the context of entire seasons.
I don’t think it’s a simple comparison- Peloton’s strength is it’s user experience, whereas I think TR sets itself apart from it’s competitors by working on a larger timescale than that.

And honestly, Peloton is expensive as hell. Granted both cycling and spin class enthusiasts tend to be a higher-income group, but for myself and at least a few others, the monthly subscription plus cost of the equipment (particularly if you’re factoring other bikes into the equation) is nowhere near justifiable. While you could go down the same route dropping $2000 on a smart trainer, one of the deciding factors for me was that I could use TR with an old KK and virtual power and still get really good quality training. I’d imagine that’s a consideration for at least a portion of the market.