@Brandon ***********
only residents applying in any given country can use evisa. Anybody else needs to contact the Thai Embassy and make an appointment.
If you look under the screen shot you posted, where it says Indian passport, it tells you that you need a leave to remain of at least 6 months.
You upload that information further on in the application