I hate the Patriots like every other New Yorker, but this is all you need to know about Denver's chances