Irrational Games has an official website for their eagerly waited title The Lost! Have a look at www.thelost.com ! At the moment, only the two outer rings contain content (You'll see what I mean when you have a look), but there are lots and lots of screenshots and character info there!
If you want to see larger screenshots (and video), you can always try IGN here!!..