The decision has been delayed considerably, that much cannot be denied. However, we should take into account the following factors:
1) Much of the delay occurred under the previous Court.
2) We have had two Judicial elections during the period when this case was considered.
3) The Court has had to handle a considerably loaded docket during this period.
4) The issue at hand is complicated, from a technical point of view.
Having served in the Court myself, I am well aware of how disruptive elections are to the deliberation process. I also know that it can be time-consuming to reach consensus on tricky cases such as this one, especially when it is not possible to discuss them in real time (IRC, skype). And of course, I would much rather the Court produce a well-thought-out judgment, than rush a decision just to be quick.
So, I can sympathize with the judges taking their time, and I am not very concerned about the delay.