Hail, snow, strong winds and floods. No, not the UK, but the first 72hrs of my recent 2,000 mile road trip around mid-west America.