Wow, Fidget, that is completely amazing and inspiring. Knowing you can do something so difficult must give you a big boost of confidence. I admire you so much!
I'll tell you a secret, I've never done a race bigger than a 5k. Also my training was crap. I was sick so much that I never completed a training run over 6 miles.