All that act does is say the US will not cooperate. My statement still holds true, ICC has not given the any immunity for ignorance of the law for war crimes.
The ICC can't hold a trial in absentia unless the defendant is present or in ICC custody for the beginning of the trial. The ICC is thus unable to prosecute unless given consent by the US.
They don't need immunity from ignorance, they have a blanket immunity.