Do you think Iran should comply immediately or wait until Biden comes to power?
EDIT: I agree with
@Philosopher
I think the articles of the resolution are very realistic and Iran has good justifications and reasons for announcing them to the IAEA even if we stay in the NPT. The only tricky part is that if Iran restricts the IAEA inspectors.
20% enrichment: Iran needs 20% enriched uranium for the Tehran Research Reactor which is used to produce medical isotopes for mostly cancer patients in Iran. So, that's the justification. If we want to reach a deal with Biden later, we can always dilute our 20% stockpile or turn it into fuel rods under the inspection of the IAEA.
Arak heavy water reactor: According to the JCPOA, the parties of the JCPOA had to help Iran with the reconstruction of the reactor based on a new design that reduced the plutonium production of the reactor to minuscule amounts. The reconstruction was supposed to be finished in 2 to 3 years. Now that the reactor has not been finished in time, and the US has imposed sanctions targeting any entity that potentially gets involved with the reconstruction of it, Iran can reconstruct it on its own with the old design, citing that the new design is not feasible for it alone.
A new heavy water reactor: The Tehran Research Reactor is reaching the end of its life after 53 years, meaning that Iran will soon have no reactor producing medical isotopes. So, we have a very good justification for building a new reactor to replace the TRR.
Increasing our enrichment capacity to 190,000 SWU: The Bushehr nuclear power plant and the TRR require an enrichment capacity of 190,000 SWU to produce the required amount of 3.5% LEU for them. So, that's the justification. This also justifies switching to more powerful centrifuges, namely IR-2M and IR-6, as well as increasing the production of the uranium metal.
Leaving the Additional Protocol of the NPT: The Additional Protocol is not a part of the NPT and many signatories of the NPT have not signed and ratified it. Iran has mentioned times and times again that it is voluntarily implementing it. So, although this will be interpreted as a serious violation of the NPT by the West, it is not and Iran can still justify its position while remaining a signatory to the NPT.
I personally think this is a very well-thought resolution. All of the steps can be reversed by Iran, if Biden wants to return to the JCPOA and lift all sanctions on Iran. At the same time, Iran has good justifications for all of them under the NPT. Also, implementing these orders will increase Iran's nuclear deterrence and position in upcoming negotiations to a very great extent.