After a re-edit, Shiori Ito’s Academy Award nominated documentary is finally getting released in Japan.