Hey Alf, good to see you posting here at the forums. As far as I can tell, most articles are listed in your
E3 Wrap Up at oddworld.com. The most recent article however is at
www.computerandvideogames.com but at the moment the site seems to be down so I can't give you the exact URL of the article. Whenever a new article is found somebody always posts about it so if you want to find them just have a quick look through the topic names in General Discussion and you should find most of them.