Totally, but I suggest some changes. I think the primary reason for form-based code is to regulate form instead of use (residential versus commercial). Accordingly, how about:
Zones should only differ by aspects of the physical form such as height, but not on type or use of the buildings. Form requirements should be standardized such that the use of buildings and the number of units do not need to be specified - e.g. a small grocery store, small office, and single family homes may co-exist in the same zone and have similar form, instead of having different requirements such as setbacks, minimum lot dimensions, etc.