Judge Matsch’s ruling came from an as appilied challenge. This means his ruling only affected the 3 offenders who actually sued.
Michigan just had their registry declared ex post facto in Snyder v Doe. Just google “Michigan Snyder v Doe” for the decision. When it was appealed to SCORUS (U.S. Supreme Court) they denied to hear the case.
In Ohio, the Ohio State Supreme Court just held in State v Williams 2011 that their registry was appilied ex post facto.
It is important to remember that ex post facto does not mean there is no more registry. Just no more registry for those sentence before the new law went into affect. The old law still stands for those who offended after it was passed.