Johnson wasn't incongruous with the legislation. What the court said in Johnson is we are going to hold off making a declaration of dangerousness because we don't want to impose the indeterminate sentence. What this legislation does to a degree is clarify that, because it allows you to make the declaration of dangerousness and then determine within the framework what the sentence will be. The problem is with determining what the sentence will be, based on onus and standard.
On November 13th, 2007. See this statement in context.