This is the kind of info that confuses people. You DO NOT need a Thai bank account to get the non-o retirement visa. The initial 90 day non-o gives you the time to open a Thai bank account. Also your screenshot is for the O-A. The O doesn't require insurance, background check, or a health certificate.
And NO, your visa is not revoked if you leave the country. You are confusing 90 day reporting which is required any time you are in the country for 90 days consecutively.
Most important thing for Thailand if you intend to "live" here is having a proper visa. If you're over 50, retirement visa is probably the best option.
Unless you have at least 500k Thai baht (currently over 13k in Euros) in a bank account somewhere you aren't going to qualify for the DTV that will allow you to live anywhere in Thailand. Any other visa will require even more money.
Actually I was a little surprised the price was the same as the EVA website. I generally always book directly with the airline, but the price and 5 points per dollar made it a great deal.
I know Chase Sapphire has a huge bonus right now for new cardmembers. And a total of 5 points/miles per dollar when you book through Chase travel. We just used it to fly from Koh Samui to LA on EVA airlines. Price was exactly the same as if we booked on EVA directly.