Potential is there but it really is too complicated. I get it but it's so time consuming. I don't think you have to enter soooooo much about the client. As a stylist you should be able to keep some of this in your head. Textures change, lengths change, lots of things change. To have to constantly update so much is a bit impractical.
Needs to be simplified, way to much going on and not direct enough when busy.