When Zwift starts loading a ride, the screen turns blue and the message at the center says, “Loading [whichever world]”. A message in the upper left corner says, “Zwift (not responding)”. These remain until the ride finally loads.
The problem is that sometimes the ride takes a long time to load or sometimes never loads. Then, without some indication of loading progress, there is no way to decide whether to just wait further or to abort. Thus, what is needed is a true progress indicator – either a progress bar or a number that shows the percentage loaded. This should be similar to what is seen during most software installations. Then if the indicator stalls you could make a reasoned judgement on how to proceed. (Please don’t use one of those silly spinny things since these provide no information and can continue to spin even if the app is frozen.)
This would also be helpful when loading a pace partner ride. Then you could pedal at lower power during loading until near the end of the loading and then spin up to reasonable power to join the partner just before the loading finishes.
(In the past week I have tried twice to ride with a Makuri D pace partner. This was after having warmed up on Tempus Fugit. In both cases I soft pedaled for 10+ minutes while the blue screen was displayed. I finally aborted but by then my warmup had been wasted. I then just did a normal Watopia ride without problems.)