It is not a typo. Reason for the delay until 2050 is unknown.  You may want to contact the sponsors of the bill to find out. 
If you go to the legislative website it does list who sponsored this bill.  Seems like these officials want control over what information
is given to the public via the news media.  Maybe the bill sponsors are worried that if the bill was to take effect immediately
the news media, especially would file a legal challenge which the government is likely to lose.  Postpone its start date and
people  will forget about it and it will lie silently like a  land mine waiting to restrict the public's right to know.