Hope it works out.
Its amazing what they can fix these days, so keep up hope.
One of the really annoying things about my bad dirt crash was having a LOT of time off and not being able to ride.
The accident seems a common one, quite a few reports here of people on the side of the road making a U turn just when a bike is passing.
When I see someone on the side of the road without a reason, I slow down and expect trouble.