No need for an agent if you follow the instructions which means money in a personal bank savings account Not fixed deposit not bitcoin not superannuated etc
You can’t apply for DTV in Thailand so do it from home
You’ll need a return ticket for the airline so purchase one where you can change the date. After you extend your 60 day visa exempt at immigration change the flight out of Thailand