I'll say nothing about substantive about today's Ninth Circuit opinion other than simply making a prediction:
My money's on the United States Supreme Court GVRing the case in light of the ultimate opinion in Fernandez v. California, which was argued last week.
Which is not to say that the panel will necessarily change its mind. But my bet's nonetheless that this opinion isn't the end of the story.