Just watched it.
This little episode really helps paint the picture of some long term test project conspiracy. Combined with Himatsubushi-hen and the first arc of Kai and other random tidbits from other arcs, it's pretty obvious at this point.
As for the Onikakushi-hen "flashbacks"...