I know, it's really frustrating when you fee you've done all that you can and still can't seem to get a break. All I can say is hang in there! I've still not been accepted onto SW so can't offer any advice, but just be aware that the majority of people are in the same boat in one way or another, and we just need to be persistent.
Good luck for your other choices tho! Still in with a chance!!!