Big dilemma for Max - does she go back and let William die again so that Chloe won't be disabled, or will she give things a chance in her current timeline (since Chloe looks happy despite being disabled)?
I have a feeling that the player won't be given the choice, because of the work involved in maintaining two separate timelines (holy shit though if the devs do something like that!)
So Max reluctantly lets William die, probably because she discovers that not only is Chloe disabled, but there are other BIG consequences from saving William. The whales are only an indicator.
Back in her old timeline, Max realises that the birds and the fish dying are because she has been changing major stuff:
1. Saved Chloe from Nathan;
2. Saved Chloe from the train tracks;
3. Saved Kate (although this can't feasibly count for timelines where Kate is dead);
From the looks of things, Max will end up saving someone in Episode 4 (we see a gun in the short montage at the end of Episode 3) and then rather than dead birds she'll start seeing dead dogs, cats, horses etc (or even people?) and then realise the real consequences of saving Chloe.
At the end of Episode 5, Max will have a face-to-face with Chloe, where Chloe says that Max has to rewind and let her die so that the tornado won't destroy Arcadia Bay. Max will be devastated but in the end she will choose to do the right thing. Max will then leave town, still searching for Rachel Amber as a last promise to Chloe.
All of the above is wild speculation, so feel free to rip it apart
