Nothing to worry about. Apologies for not replying before... I clicked on this last night but was in the middle of something at the time, and then I went to bed, forgetting to reply. I then got up at 5:45am this morning, worked a 12-hour shift, came home and ate dinner, and I've only just remembered about it now.
Looks like the only reason for refusal that they mention is the financial requirement. Having said that, I would make sure you double-check all the documents for the other requirements too, just to make sure you aren't missing anything (that they didn't mention in the letter).