Man, I am sorry to hear about your accident.
My Nephew had a very similar accident back in 2009. I wrote about the outcome in this post-
It was bad, it took time, but he recovered, and is walking, and doing just fine. In fact, I just saw him tonight.
You'll be OK. Just keep that foot elevated, and hang in there,