Recently I saw Kamikaze Girls (Shimotsuma Monogatari: Yankī-chan to Rorīta-chan)!
For me, there are three kinds of Japanese cinema. There's the first which is anime. There's the second that says it's own thing to an attentive world (ie the films of Akira Kurosawa). And there's the third kind: one's that dedicated to throwing as much weird/random stuff as it lay it's hands on.
But the most fascinating thing I have found about the third kind is that it's relationship to the other two: It seems to be a cousin of the first kind whilst trying to distance itself from the second kind as much as possible.
And Kamikaze Girls belongs firmly in the third kind. And belong it does with mad colours, weird hair, randomness, a celebration of Japanese sub-cultures and a truly off-the-wall sense of humour. Needless to say, it's the kind of movie that takes a particular mindset to be appreciated.
It should be noted that I watched this movie in the company of some Lolitas so it's fair to say that this movie is one that knows its audience exactly.