Others mentioned some good guidelines for the experience, but one thing I'd also suggest taking a look at is flightstats for your flight to see how often is it has been late/delayed before. You have a very narrow optimistic window, so if you get any think delayed, it'll likely shift you closer...