file B2 visa. if got denied, ur boyfriend can come to visit you in Indonesia easily with visa on arrival. easier that way, now i cant give opinion about his tight schedule.
i'm from indonesia so i know theres no issue for gay person visiting their bf in indonesia. i have many gay friends in indonesia and they're bf overseas visited them in Indonesia with no issue.
if you by any chance not comfortable to meet him in ur home town for some reason / small city or whatever, meet up in surabaya/ jakarta/Bali. i was born in Surabaya, live in Jakarta for 3 years and Bali for 5 years, gay community is quite big in those cities same like Bangkok.