My advice on recovery is to take it easy, let your body heal up, and don't force things or worry about getting back to where you were because you will if you follow the previous advice.
The reality for most bike racers is that they try to train through illness or injuries when often all that's going to do is extend their healing time or make them sicker. Not always, but often.
In this case you have internal and external injuries that need to heal, and I think following the docs advice is the right call.
After getting busted up early this year it was tougher for me mentally coming back than physically. Losing fitness is frustrating, having to roll back through where you were a month or two ago is VERY frustrating because there are points in training where you just, for lack of a better word, suck. Where it's hard and you're not fast. Much easier to train when you start having good days but that takes a while.
In my case I had a multiplier in that life stuff had been limiting my fitness for nearly two years...I never got to enjoy the fruits of hard training to the extent that I normally did.