Here is a fun way to look at the climbing on a route. I download the data from mapmyride and then in excel I compute the distance and grade for each little segment and then sort those pairs of values and make a scatter plot. Anyway you can see from this that about 1 km of this ride was above 9% grade - and half of that was above 12%.

Here was a brutal ride from a couple years ago, 70 miles with maybe 5 miles above 10%: