Great progress report! Sounds like you are doing wonderfully, given the seriousness of the accident.