The California law still exists, but there are ways to get around it. It runs from the time a case is submitted, and time often is extended before that happens. An appellate justice in California recently agreed to retire after an investigation by the Commission on Judicial Performance found he personally had some responsibility for a few delayed cases and, although he was the Administrative Presiding Justice, he had failed to ensure that other cases still not decided way beyond the expected time were resolved.
This is a serious ethical issue, but unfortunately, ethical restrictions have blunt teeth, if they have teeth at all, in the federal courts. Maybe more publicity will stir some action. It’s hard to imagine what could cause this delay in an essentially single-issue case, except for some intransigence among the panel judges.