As for Problem 4, you can run the installer program on the PC without the 720 connected to it, and that will almost always place the CAB files in a folder on the PC - usually \Program Files\Microsoft ActiveSync.
(Of course, this requires installing ActiveSync on the PC, which still makes sense even if you can't connect the device. ActiveSync is free and available here.
)