How do you race in Zwift now, with everyone being held to their correct levels? I've not raced in a LONG time, but when I get my new wheels, I might have another go.
Zwift now uses any single activity on the app to allocate you to a pen, not just races and TTs.
ZwiftHQ gives you a "zMAP" value, predicting your W/Kg for 4-6min efforts. The limits for men iirc are...
D 3.2
C 4.1
B 5.1
A 5.1+
ZwiftHQ also gives you a "zFTP" value, predicting your W/Kg for 40-60min efforts. The limits for men iirc are...
D 2.625
C 3.36
B 4.2
A 4.2+
Limits above only apply if your zFTP is above following minimum Watts...
C 150
B 200
A 250
So you can have kids weighing ~30Kg that can do 4.5W/Kg up climbs for 20mins+ in pen D!
If you marginally break your current pen's zMAP limit, you are then racing others who can do your ~6min effort for up to 60min.
zFTP is crudely based on the 2-point Critical Power as found at the donate-ware site
https://intervals.icu/ and alike (but an approx 3-5min improvement will lower zFTP).
Somewhere on the Zwift forum is a link explaining Category Enforcement.
Using power, at least alone, is supposed to be getting replaced by Racing Score Mk 2 some time very soon. Mk 1 was a shambles and was scrapped after a few weeks of going live last summer, after flaws were pointed out in the forum.