Quite the episode. You hit SFO and the Bay Area in our heaviest rain in years and reaaly messed up air travel.
Hope the knee recovery goes well.
One item of advice -- never assume a delayed flight will be delayed and not leave earlier. It happens regularly.
Second item of advice -- look into a
Polar Care Kodiak Cold Therapy Unit. Sometimes the othro guy has a loaner or a friend might have one. They are great.