Du har rätt att ESTA endast är för dem som ingår i viseringsansökningsprogrammet. Eftersom Bulgarien inte ingår i Visa Waiver Programmet behöver du visum för transitering i USA (om du inte har något annat medborgarskap eller dokument som du inte berättar om). Du kan ansöka om en transitvisum för detta ändamål.
Om du ansöker om visum i Bulgarien, här är den lokala ansökningsinformationen från den amerikanska ambassaden i Sofia.
Som amerikansk, säger jag förlåt. Jag vet att det är obekväma och irriterande.