That’ll be it- there is currently no “pop-up” on the home screen - you have to start a ride in any world before seeing it. BUT! Zwift are rolling out a new home screen, which should fix this very soon:
I sometimes look at different platforms but haven’t tried Bkool yet; I can’t see it having anything like the social aspect of Zwift.