I honestly recommend you try to take a step back from reading the forums and appeals and rejection reasons etc. At the end of the day, it's up to the VO officer. If you put in all the information you can possibly include and send it in - no amount of reading forums, rejections, appeals and worrying is going to change the end result - what that VO officer thinks.
i drove myself crazy after submitting our TRV the first time and read for hoooours everybody's experience. It didn't change the end result.
Trust in your relationship and your application - I agree with what was said earlier - the truth will shine!
goodluck