Despite not feeling great on the climb, I reckon you were probably doing much better than you felt you were doing. It's a very tough climb with the changes in gradient. Sounds like you were ahead of Peter who's a good runner.
PS, you've got the time units wrong, need to input 2900 for 29 minutes!
ha ha, yes, I am struggling with the units for time!