Yeah, I know.
In addition to your list, it also forbids local LEOs from asking about immigration/visa status.
And if an illegal is somehow caught and brought before a deportation hearing, the immigration judge must offer the Z visa to that illegal, including preparation assistance. Of course since almost all illegals are technically eligible for a Z visa, immigration courts will become visa preparation shops.
Technically and in practice this meets the formal and legal definition of amnesty. Why?
(1) Local LOEs and immigration judges are prohibited from investigating or prosecuting what was formerly a crime, just as if our illegal entry laws never existed. (2) The law applies to an entire class of people, which is those who have committed the crime of illegal entry, illegal employment, and possibly other crimes (document fraud, etc).
The two foregoing conditions constitute "amnesty" by even the most formal and rigid legal definitions., since those conditions precede any application for a Z visa, and precede the payment of the $1,000 fine (that fine being the sole technical reason proponents can cling to the dubious argument that "it's not an amnesty").
Again, technical and legal amnesty conditions are met when (1) an act that was formerly a crime is nullified, and (b) that nullification applies to a definite class of people.
Thus the conditions for amnesty are met the moment the bill is signed into law, when it immediately nullifes our laws of illegal entry and prevents judicial prosecution of that crime for the entire class of illegal entrants in the United States.
Plain and simple, that's an amnesty.