Having now played it for an hour or so, I can tell you this much: Max Payne 3 is not a game. It's a movie.
Sometimes you get to control Max and shoot some bad guys. The rails are very tight, but that's not annoying because you don't get to do it for very long.
In between short pointless gunfights you are subjected to unskippable cutscenes with gratuitous post-processing affects that make you want to clean your monitor. After a couple of these I found myself getting shot a fair bit at the beginning of each gunfight because I had stopped watching and started tidying up my computer desk, or picking my nose.
Wait till it's released on IMAX.