Agreed - you meet the physical residency test so you definitely want to file for the foreign income exemption. Which can save you quite a bit of money, not a bad thing
I don't know any CPAs that do it for $100 USD but still, well worth paying for it. It's a simple process but in my experience, best left to professionals. If you need a recommendation, I am happy to forward on my accountant to you (he charges $250 and this is my first year using him but have been pleased so far).
Because you live overseas, you are allowed an automatic 2 month extension until June 15. From the IRS
When to File
If you reside overseas, or are in the military on duty outside the U.S., you are allowed an automatic 2-month extension to file your return until June 15. However, any tax due must be paid by the original return due date (April 15) to avoid interest charges.
If you are unable to file your return by the due date, you can request an additional extension to October 15 by filing
Form 4868 before the return due date. However, any payments made after June 15 would be subject to both interest charges and failure to pay penalties."