How can i change Avatar without starting a ride ?
At the moment that is the only way.
But once you change your Avatar you can always ‘trash’ the ride as you exit.
There have been a number of requests to allow avatar changes through the companion app, but so far no changes from Zwift on this.