i imagine the delay is caused by the fact that hamilton self-reported as opposed to being caught, and the legal ramifications of just what they can and cannot do. they have to work with the players union on this, and likely the team to some degree, and since there's really no precedent for this kind of infraction, they're breaking new ground and probably want to make sure they get it right the first time.
without a doubt there will be critics regardless of what decision is made.