Two things,
firstly it covers the info on the green waiver form
secondly it covers much of the information you normally had to give the airline before flying.
All this seems to do is integrate the work of the immigration people the airlines and the security people.
Finally it does not need to be done weeks in advance, but upto 72 hours before travelling.
No big deal.