The retroactive part plus the Obamacare part are, in my opinion, ridiculous ideas intentionally added by the schemers of this "policy" as their Opening gambit for trolling purposes and to invite litigation in Federal Courts.
I had the exact same problem.
i751 form has two boxes for two different addresses: Physical Address & Mailing Address. I put my current residential address ( from which we are going toi be moving out ) in the Physical Address and put my work address in the Mailing Address. I received my NOA at my work address without any problems. You may also put a third party's address as mailing address. It even has a Care Of field in it too.
Address change form is not connected with i751 and can be sent anytime you want to update your new address.