Ah, that is the answer to the later question. You have been trading their book. Just like a blue chip Wall Street trader who makes a nice bonus from the banks coffers. It's all Salary. Why do you think you have a Capital Gain?
Is your name on the brokerage account? Something ain't kosher here.
Well, you have the contract in hand. Choose the CPA that will file everything as Earned income/Salary.
CPA will have to defend themselves in court the filing is wrong. I don't think HR Block $30 Audit Insurance will cover you.
An inactive CPA SCORE mentor told me it's considered ordinary income since I am a contractor to the firm and they pay me. If the profits were going directly to an account in my name, it would be considered otherwise.