Well I understood what was happening in first few minutes of the episode.
Could it have been explained better?...Yea however I won't fault the show too much for that because unlike last week this episode was watchable.
Also I don't think Satoru was corrupted or anything he just did what had to be done given the situation thought he did go a bit overboard.