Nice list. Good luck proving any of them either way. With minimal effort you can have a bad business that will allow you a fair amount of deductions. You will still be negative in cash flow to get those deductions, but they will be legitimate.
What the IRS would like is for you to be a good business person, (and pay taxes to support them) there is no law that says you can't be a bad business person and that your business needs to operate in the black. Those guidelines are bureaucratic BS. The irony is if you become a fantastic business you don't pay any taxes.
If you have real expectations of success as a business, the IRS will allow deductions with net loss (negative cash flow)
But if you are NOT judged to have valid expectations of profitability as a business, the IRS may rule that photography is 'only a hobby'...and you can offset any income produced to be net zero (you can write off deductions only to the level of any generated income)

