1. The poster
2. A small version of the trailer via some hot YouTube action (with French subs no less!)
There was a fairly blah writeup on Screenhead about the movie.
It receives a standing ovation at Cannes and this cat was all kinds of Negative Nelly about it.
F'n goths. I tell ya.
I hope I can find a better version of the trailer soon.