I also received a refusal with the same 5 points as you did. Note that I applied from the UAE, where I have been working for the past 2 years, and I have Indian nationality. I am planning to reapply from India now. However, after seeing your refusal, I am worried whether it will work or not...