Yes to pretty much all!
You can book a J seat and upgrade that as soon as F becomes available and you can add the return later. You can ven book the return in J and upgrade subject to availability. Two caveats - you can only book open jaws over the phone and you will incur a change fee for the upgrades.