What I did was to go to a well known lawyer, to establish a company and then get the residence visa. It was more expensive of course, but I did nothing at all except signing the forms they provided. I couldn't believe it'd be that easy (except the price lol). If you are around Galle I can give details.
Good luck.