I’m sorry you feel that way. While things are different from when you started, this is exactly what we expect - and want - from Zwift right now (which seems counter-intuitive, but hear me out). This is beta, the program is still being developed, and we’re far from being done with improving Zwift! Things will change (based on community feedback), and we have big plans for where we’re going from here.
To address your specific concerns, you may be seeing different things from when you first started because of the growing community. We’ve been aggressively adding more people to the Zwift beta so that we can get the data we need for launch, and this includes more people who are riding zPower. Before, the only setups we could guarantee would work were those with smart trainers and power meters; now, we have a much wider classic trainer support base, so you’ll be seeing more people riding without a power meter. Included in here are people who don’t know how to properly set up their trainer - which is completely understandable as we don’t have a tutorial set up for this yet. Expect to see a lot more educational resources here to help people get set up properly in the future, as well as other software solutions to ensure that everyone can ride in and enjoy Zwift.
As for riders disappearing and reappearing, this is solely related to Internet issues. Since we haven’t had any server outages in quite some time, this means that it’s likely either your Internet or the Internet of the people you’re riding with that’s dropping. If everyone disappears, that’s your Internet; if it’s just one or two people, that’s a connection problem on their end.
While various issues have been coming up due to more people being on the island, this is exactly what we want to happen now. Zwift is still in development, it will get better, and having these problems happen now means they won’t happen after we go live (because we’ll have fixed them). We’ve made some great progress in preventing people from going in circles if they have a low-spec computer, enabled more people to ride in Zwift on a variety of trainer setups, and seen more people putting on more miles than ever!
Keep in mind that this is just another phase of development, and it will pass. We appreciate you sticking with us for the ride!