@Tod ********
You can apply for the LTR Visa only through the official LTR Visa program website. Once approved, you can schedule an appointment for LTR Visa issuance either at the Royal Thai Embassies or Royal Thai Consulate Generals overseas, or at the One Stop Service for Visa and Work Permit Center in Bangkok.
In your screenshot, it shows an application for an e-visa. However, they will request notification of approval, which can only be received through the LTR program website. In other words, there are two steps: Application Submission (via the LTR Visa site) and Visa Issuance (which can be done via e-visa if available in this country).