To go with the trailer below, there's also a collection of new screenshots to stare at and attempt to decipher. Like they're a message from the Illuminati. Click on each, including the one above, for maximum fullsizement.
We've been talking, and we think that you should wear clothes
Total coincidence, but we sell some clothes