Hi ycohui, thanks for your contribution and suggestions.
The HOLD to APP option is a good point, I'll add that to the next update.
I'll also look into reducing the distance/altitude limits for intercepting the ILS from approach routes. It's a slightly more complicated thing as it requires some changes to handoff, minumum altitude and go-around behavior.