One other thing....
I haven't researched this to any great extent, because I am past this point, but you might be able to finagle a deduction for your initial CFI training, if you get certified as a ground instructor first, and get some FBO to bring you on as a ground school instructor. It might meet the "improving your job skills" test. The rationale behind the FAA not allowing the intial CFI as a business expense is that it's an "instructing job" vice a "commercial pilot job" (in their humble opinion). Getting the ground instructor job first might then be the ticket.
I'd knock that one around a bit first, maybe with a tax lawyer. There are a couple of places that specialize in aviation tax law (do an internet search). Also, I'm not sure there are many places that would hire you as a BGI without your CFI, but who knows?
Blue skies.