Not that I'm a big fan of it, but how do you think it's flawed?
The 10x10x10 thing is good, as is the clear relationship between distance, volume, and weight (based on water), but the base measurements are not. The base measurement of any system should be common and easily perceptible to the unaided senses (which is why water is a good tie-in between volume and weight). The gram is too light. Fair chance that if you closed your eyes and somebody put a one-gram weight in one of your hands, you couldn't tell which. The pound is a better weight standard. Not too heavy to lift, but easily perceptible. Same with the meter. It's too long. Something between 10 and 30 cm should be the base measure. Again, common and easily perceptible. And Napoleon shoulda held out for metric time, too. What use is it to have a nice, regular, 10x10x10 system, then a screwball 60x60x24x7x12(ish) time system?