Tourists have given good testimony about Indonesian foods, but I think the first step is to train your tongue for spicy taste. Coz most of Indonesian foods are spicy. Afterwards you might be addicted with spicy foods as much as most Indonesians consider no eating without sambal (red pepper sauce).
By the way Bali is a province of Indonesia. Bali is rediculously much more well-known than Indonesia, and there are "countless" other tourist destinations through out the archipelago that are not less interesting than Bali. Not well-known even for locals, but to visit them, your life time is not sufficient. You might need to reincarnate several times
Please trade me your awesome recipes.
It's all about Googling and Google translating.
So far it's hard to find Indonesian food recipes in English on the internet.
All I can do is give you recommendations.
CNN poll put Rendang & Nasi Goreng as the 1st and 2nd ranks, while Satay at 14th rank.
https://www.wowshack.com/rendang-nasi-goreng-best-foods/As to Obama's personal favorites, it's Bakso (and Satay)
The most well known for vegan tourists is Gado-Gado.
To add some more cuisines, here they are:
Soto ayam, Gudeg, Ayam Goreng Mbok Berek, Mie Ayam, Mie Goreng, Soto Betawi, Ketoprak, Pecel Madiun, Sop Buntut. Siomay Bandung, Bubur Ayam... The list's typing could go until San Francisco

In case the Google translation is not clear, you can ask me.
Note:
1. Put vinegar for all of the foods.
2. For Bakso, you should put kecap (soya bean sauce), tomato sauce, and... saus sambal (another genre of tomato sauce, with red pepper adding).
For Mie Ayam, just put saus sambal. Otherwise the taste is far decreased.
3. Make sure you can find Asian Store in your city to buy the ingredients.
4. Since usually foreigners got excited with Indonesian foods, it's a good idea to sell it. Or you can offer it to restaurants like Colonel Sanders did before KFC went flat earth.~
