wow, great story. And you were able to do a really important thing. SLEEP.
i think you could do the 1200km ride. you've got the stuff.