This sounds like it will require a GM ruling for every single spell cast. That would make things about an order of magnitude slower and more frustrating.
Unless I'm misunderstanding?
Until you get the formulas, yes. As for slowing it down - if it helps getting things running at all, then it's still progress, isn't it?