EaglesEye379 on 21 May 2008
Here is the video:
New screenshots: http://www.gamersyde.com/news_6521_en.html
I really hope they mean EU in that worldwide release. I am really really hyped, this looks amazing.