I am 70 and just got my retirement visa in September. If applying in Thailand for non-O visa then no health required. I used an agent and it took 30 days for approval. No need to show income if you have the 800k in Thai bank. No resolution on income tax yet. Like you I pay taxes in US so treaty may help but...
Received my retirement visa last year. Made 1 trip (30 days) and opened a bank account with 800k Baht. Returned 2 months later with 60 day visa and applied for retirement visa. Had to show airline return ticket to US to board so booked a cheap flight to Singapore (60USD). Took 30 days for approval.