With that amount of blood loss…have a look at eating more iron rich food spinich, broccoli, cabbage (2 of pints of guiness a day would do the trick too!!!) this is just a thought… have a look for yourself (helps you regain strength fatster).
Sorry to hear your op went a badly, hope you recover soon, do you have loads of help? Sorry to hear the bike is gone but it must be great at the thought of a new one… Keep in touch and let us know how things are going…