This is a well-done analysis, but it would benefit from elucidation of a larger point. When a statute is passed that is overly broad or laden with hidden ramifications, prosecutors can be tempted to interpret the new statute so as to charge new crimes. Doing so though violates the federal constitutional guarantee of due process and the prohibition of ex post facto laws. In effect, the public lacks adequate notice that their conduct may violate the law because the terms of the law lack sufficient clarity.
You state , of course, a bedrock foundation of the Law that vagueness of the Law is unacceptable. RATs don’t care. Absolute power is the only God they worship.