Sort:  

No I'm using Zwift on my hometrainer.
Those are workouts and the game adjust the difficulty automatically but you can also do free ride on different routes.
I haven't tested races yet it's pretty fun competing with other Zwifters :)

I'll have to look that up. Seems like a lot of fun.