You did great! now get fit to your bike/saddle so it isn't so painful.
Been there, done that. You did quite a bit of climbing! great ride, sounds like.