Fantastic trip - except for the end bit.

Sounds like DS may have been suffering dehydration, ratherthan flu ?

In hot weather you need to carefully check how much people, esp kids drink. They get excited and forget to drink enough. We had a bad experiance with DD not drinking enough. If you think back, was he drinking and weeing enough ?