One has to remember that living in Indonesia always has a waiting factor involved for just about anything.
'Tunguh' (wait) and 'Sabar'? (be patient). These terms and their implications are what we 'outsiders' have to come to grips with, as elegantly as we can.
Getting angry with incompetency never speeds things along - usually makes things take longer. Grin, (or smile), an bear it. Show them all that even 'outsiders' can cope.
The '120-day tourist visa' might be a misnomer. Somebody, somewhere, is supposedly 'working' on it.
Don't be surprised if it takes 120 years for the proponents to get their act together.
8)