While sponsors not renewing their contract and moving away from McLaren is not good, it also opens up new opportunities with other potential sponsors. I think next year we will see new sponsors, possibly Japanese or Spanish.
For brands focussing on young consumers, Red Bull becomes a better fit than McLaren. I think to a large extent, non performance over the past 3 years and older current driver line up in McLaren would have triggered this loss of sponsors.
McLaren by no means is a sinking ship. A better 2016 would ensure that they are able to attract new sponsors. Just a bad year where everything is going from bad to worse, they have hit the bottom so from next year things can only improve.