We note that for each rider, there are two uniform distributions at play here: power (P=U(0,200), in Watts) and time (T=U(0,1800), in seconds). The product of these, W=PT, represents the work this rider has done, which is what the leaderboard ranks by.
If we're at the middle of the leaderboard, this means our work w rests at the median of W. Now we need to determine FW(w), the cumulative distribution function of W.
This is our work in the middle of our workout. But what about the end? Well, assuming we keep pace, it should be double this at 134411.2 J. Now we want to find the rank of this work:
So we can expect to be 74.12% up the leaderboard (top 25.88%).
As for the bonus question, the highest work we can expect to be at the 15-minute mark of our workout is 200 W⋅900 s=180000 J. Hence, we can find its rank:
That would be about 84.66% up the leaderboard (top 15.34%).
Answer: 74.12% up the leaderboard (bonus: 84.66% up the leaderboard)
Extra Credit
To find our expected rank up the leaderboard given a random power and random time, we can find weighted fW over the integral from p=0 to p=200 and t=0 to t=1800.
fW(w)=−3600001log(360000w)
The weighted rank at each point is FW(w). So our expectation is: