I hate this airline group.
Thanks for the tips -- Iberia does have the correct pricing.
1) Tried to transfer to existing Iberia account but it won't let me as the address is mismatched (I think?). It throws different errors based on if you use it on IB or BA website.
2) Tried to update Iberia account address but won't let me as it requires a "State" in the address field. It's a US account so should be fine but of course the only drop down are Spanish provinces so there's no actual way to select a state, thereby update the address.
3) Tried to create a new IB account -- done successfully with the correct address. However, then errored that cannot transfer to account less than 90 days old.
This crap service means ending my decade long run of BA Gold and lots of longhaul paid premium cabin travel.
Skyteam/Virgin, here I come.