Unfortunately you heard or read wrong, never heard of a 5 year ED visa and secondly it's not that easy to start a business in Thailand like everyone thinks.also you can't own land in Thailand, but you could buy a condo. Best advise I can give come for a few months and look at your options once you are hear. If you are eligible you can get a TR 60 multi entry visa.