One should submit all possible documents in first time, otherwise they will ask for a new document and take time, will ask for new one again.....result is time pass;(
You no need to become worry if your bank have good security instruments as reputed bank always put emphasis on its security. So, do business with well known and reputed bank & relax:)
Yes, you can get some extra advantage having a offshore web hosting company. For that you have to choose right country with IT related facilities. Netherlands will be the best one.
I agree that it takes time to get a Cyprus bank account, it is little bit frustrating also but you think, if you want something better, you'll need more effort. Now-a-days, there don't have any other better choice than Cyprus.
I dont think it is a criminal act or illegal as i'm investing my own money that i earned by hardwork. It's my fundamental right to make my money safe and secured.