Sorry to hear this. Cracked bones are bad enough, broken ankle can haunt for a long time. Doesn't take much to total a bike either. You seem in good spirits, that's a good start.