It would seem you have more to give with a HR in the 160s during the test. I'm envious of your power. My best was 285 for 25 min but I weighed 79kg at the time. Those days are in the rear view mirror now. My HR would ave in the upper 170s for the 20 min. Everyone is different but you did run up to 187 in the warmup.