I found this ending somewhat ordinary. Sure sure, Satoru outplayed Yashiro, but how does this change anything about surgery-girl about to get a drip that had his fingerprints on it? Yashiro diving off the roof after failing to save Satoru's fall is also perfectly plausible. Who the hell holds onto a wheelchair + person with one hand?

Not explaining the timejump was something I expected but still find vexing. The blue butterfly has always meant a time-reversal as well. It makes no sense for it to precede Airi's meeting since it should mean something needs to be redone (ie their meeting).

The ride was good. The ending was kind of just "okay, time to get off".

@Ryll: I get Airi, Kaya and Aya, but Misato?.. make-up much?