Nobody’s offended (I think) but facts are facts. Real private races are NOT POSSIBLE on Zwift, period.
I like racing on Zwift as well, but with 100s of random riders on course in meetups, it is never gonna be like a Bkool one. You quickly loose track of everyone, and end up riding without knowing who (and how much) is in front or behind you. If a rider joins outside the Meetup because of glitches etc. it is even worse as they are not highlighted.
On Bkool YOU get the choice to ride whatever route you want, be a it one of the famous climbs or your private backyard training route. You can join the race late if in a pinch, and still be on the leaderboard. Password protect the races so that noone outside the “gang” can influence the race outcome, and you have a real private race like you would in a club ride IRL.
Doing a Zwift league is a bit cumbersome for everyone involved, agreed? That goes for both the official racing leagues (setup via Zwift HQ) and these manual spreadsheet ones.
Sure I would argue the world is flat, if I had the facts to back it up.