Thai passport is not an option at this stage. He was born in Japan and the whole process to get a passport would have to be started at the Thai embassy in Japan.
Furthermore not sure if a 20 year old still can get a Thai passport.
At this stage I simply need to know if there are other visa options than tourist visa.
But will try to get down your suggested route as well.