Funnily I submitted a very similar idea 2 years ago (with some variations but its a variation on your proposal) here :
It had the same goals, mainly suppressing the inneficient auction mechanism and creating a easier way to evaluate fees and a better user experience.
It was mostly ignored and I did not get a lot of feedback on it unfortunatly. Its cool to see you inventing the same thing here
Anyway yes I think its a awesome idea — Current system suffer from problems that you correctly pointed out.