The oft-delayed http://www.trueachievements.com/Max-Payne-3-xbox-360.htm is finally (FINALLY!) almost here. The game's development schedule has experienced nearly as many unfortunate events as Max himself, but fans of the noir shooter only have about another 60 days or so to wait now. In the meantime, check out this new developer diary and new screenshots for Rockstar's next epic.The dev diary discusses the cinematic qualities of Max's latest chapter, and plenty of gameplay video highlights that point. The new screens continue to display the mix-and-match aspect of dual-wielding your firearms.Max Payne 3 is due to shoot up stores on May 15th in North America and May 18th in Europe.