The part that pertains to the FOID and who is exempt is a recent version that appears to not go into effect until next year.
Source: P.A. 96-7, eff. 4-3-09; 97-1131, eff. 1-1-13
Wrong again.
Public Act 1131 97TH GENERAL ASSEMBLY
Link above contains all the edits to the FOID act from the "public act" you're quoting in underline. None of the exemptions for nonresidents were edited.
Nonresidents have been exempt from the FOID act for a LONG time, as long as they comply with the law that keeps them exempt (for example, unloaded/cased).