I found the video and its NOT take down you can download it at
http://www.depthsofoddworld.com/ EuroGamer Video thats the one it includes the trailer and a 10 minute gameplay of Stranger. (crap quality) Better than nothing tho

Pretty good video expect for the quality.