The other thing you should be aware of is that our system of government is different from the U.S. system. In the U.S., when legislation is put forward on matters like this, all the issues pertaining to the matter at hand are in the bill. In our system, we bring forward legislation and regulations that have a lot of the level of detail in that you say is missing, so you might want to look at all the regulations as they come out. I think a lot of the issues you mention will be in those regulations.
On April 19th, 2007. See this statement in context.