This is my thought: too complicated, too uncertain.
My advice is: simplify.
It's hard to figure out how to mix ingredients to get what you want
It's hard to get what you want, when you want it
The investment is too high for small players, you should put the research starting from chapter 15...