Buyer buys a software token. He gets what he buys on that day same as any other owner of tokens selling his copy of the software, not future promises. A free market.
Is it the same model that David and CfB did with IOTA, labelling the token as a software?
Ostensibly IOTA sold future promises, a timeline, etc. Afaik, the IOTA blockchain software wasn't even running live when they sold tokens. Afaik, it wasn't even possible transfer tokens to another party for some time until after tokens were sold.
True. I didn't consider this point. To provide with you income I assume your tokens would come from a premine. Premine should be OK in this corrupt swamp what cryptocurrency movement became.
You will not be able to get a lot of distributed coins without doing significant work (or paying someone to for you). In essence my distribution scheme is a "proof of work" but not a computational Proof-of-work.
Several developers have been working on this. Some try to attach charitable activity to the coin. Others require large amount of verifiable artistic work. Satoshi's proof of work leads to centralization of influence and it is clearly a problematic method. With your skills you should be able to create a competitive and attractive method.