Am I ready for my up coming race

Bestbikesplit can do something like that, though not with anaerobic efforts thrown in.

In general though, I think this will only ever work for TT-style races, where you control your own effort. It’ll never be possible for mass start races, because a lot depends on how the race develops. Who’s in your group, how aggressive are they, do you have team mates, etc. Also, to win race like that, you (only) have to beat the other people in the race. The whole race can be slower or faster than in other years, all that matters is who crosses the line first.