A visual rollercoaster right out of a Japanese pop culture enfused graphic novel - but with lots more screens.