Glad you stuck it out. You are right, there is no substitute for climbing time on the bike.
I did a ride like that last season. The elevation was spaced differently, but I was crying by the end.
I...