every quarter the checks come out within a few days of (if not on) the normal payroll date. it has occurred this way for many years - never earlier no matter how much people pray for them to be so.
i think it takes so long because they are still trying to formulate your goals for last quarter