Si, 2,9w/kg in D sei quasi certamente fuori categoria; il massimo è 2,49w/kg se contestualmente hai FTP superiore a 150w. In gara ZP ti permette di sforare di 0,2w/kg, quindi per non essere squalificato devi stare a 2,7w/kg massimi sul 95% di 20min se hai FTP superiore a 150w.
Se invece fai 2,9w/kg ma hai FTP inferiore a 150w allora non ti squalificano, ma sono condizioni limite, per avere un profilo del genere devi essere molto ma molto leggero, e probabilmente essere una ragazza.
https://www.zwiftpower.com/events.php?zid=315583 se guardi questa gara in D (la mia ultima D, sono arrivato 4°, dopo questa mi han passato a C), il 6° classificato ha fatto 3w/kg sui 20min, ed infatti è proprio una donna che pesa 46kg, e non è stata squalificata perchè ha un FTP sicuramente sotto 150w (ha fatto 139w in 20min).
All'opposto, il 2° classificato fa 2,6W/kg in 20min (entro gli 0,2w/kg di sforaggio max), ma visto che pesa 110kg quel rapporto peso/potenza corrisponde a 277w, che su una tappa senza salite come quella di NY lo rende praticamente inarrivabile pure per me che ero al top della D, infatti mi ha dato 1min10sec di distacco in mezz'ora di gara.
Diciamo che andrebbero rivisti alcuni parametri, perchè far correre nella stessa categoria un uomo di 110kg che sviluppa 277w in 20min ed una donna di 46kg che sviluppa 140w in 20min è troppo squilibrato; il tizio arrivato secondo rimane tranquillamente in D per un pezzo, e da suo profilo si vede che praticamente fa solo podi, mentre io che svilluppo 70/80w meno di lui sono invece forzato a correre in C con gente che nei primi 5min di gara mi dà già 2min di distacco o quasi.
Per le classifiche con salti di posizone, non tutti quelli che usano Zwit usano anche Zwiftpower, soprattutto in categoria D; e anche chi lo usa, spesso (inspiagabilmente) fa gare sottocategoria e viene quindi squalificato regolarmente.
Per me in D era normale arrivare 50/60esimo su Zwift, e ritrovarmi 4°/5° su ZP; la volta che ho fatto 30esimo circa su Zwift, su ZP sono arrivato 2°.