In Tutorials & Guides section you will find almost everything you need, but I will help you a little.;)
1. First full charge the phone's battery.
2. Flashing: XS++ 2.x Guide. Use those files linked by Khaba.
3. Unlocking by patch with SETool2 Lite (download from here: Setool2Lite_v1.08): How to apply patchs with Se Tool 2 Lite. Use the Remove_SIM_lock_W810_R4EA031.vkp file from attachment. If you will use in future another firmware version, you can generate a new unlock patch with Remove SIM-lock patch generator.
4. Addflash menus: Flash Menu Tutorial For All Mobile
No need to buy any cable, the DCU-60 cable is good.Do I need to buy a cable? If so, which one? All I have is the stock DCU-60/
Don't worry about locks. The patch unlocking will do the job.Do I need to unlock all 4 locks or is the network lock sufficient?
Well, good question... I can't give you an exact answer, sorry. You need to experiment with several drivers to find the right one for you.I know nothing about drivers. Angelica wants good sound and a good camera. I have read that there are many upgrades. I understand that it is personal preference but I don't know enough to have a preference! What are good upgrades that most people use?