First of all, looks like you're new, so welcome to TE... I'm pretty new around here myself, but I think it's a great place to "hang out."

Second... wow. Congratulations on all you've overcome and best of luck with your goals and your new bike!