Well done!!!! That's one hell of a challenge but sounds like a fab (though tiring) ride!!!
I want to do some long rides but I'm too stressy to attempt anything like what you just did lol