Coming from Japan's unique "Sion Sono" style, this film blends sci-fi absurdity with the awkwardness of teenage life.