I really appreciate the feedback, which has pointed out some issues. Some of them I already knew going in and others hadn't really occurred to me.
I want a system that is easy to calculate, easy to explain, and easy to implement. I don't mean to start a war here, but I'm one of those people...