I wanted to address also the statement some have made about it being an equipment solution to a skill problem. I hate that phrase in general, because it is too often a glib dismissal of what can be a good idea. If you think about it, the existence of a BCD at all is an equipment solution to a skill problem, since we could do a dive with the tank under our arms. I wish that phrase would go away so that we can look at each innovation to see if the benefits it brings to a dive outweigh its negative characteristics.
Let's assume that your system does precisely what it says it does--maintains constant buoyancy during a dive. How much benefit does that provide? As some have pointed out, you don't have to have too many dives under your belt before you can handle the buoyancy changes in a BCD without a whole lot of effort. It isn't all that hard, frankly. So the benefit over existing systems is not that great. As I pointed out in a previous post, the benefit you list for safety is not really there, and it is actually a drawback.
So what are the other drawbacks? For one thing, I have to figure this will cost more than a conventional system. You also have the problem that sometimes you want the buoyancy to change, so you will need to add a way for the diver to make the changes when they are desired. You have the concern about failure. In the current simple system, any failure can usually be easily solved. Will failures be easily solvable in this system? Could a simple failure cause the runaway ascent it is supposed to prevent?
So, if you ask me if I want to pay extra money for a system that does for me what I can easily do myself, adds some other skills I don't need to worry about now, interferes with my ability to perform certain functions, interferes with my ability to do an emergency ascent, and adds unnecessary failure points that I don't really need, then I would say that right now the answer is no.